diff --git a/attacks/Captive Portal/language/pt-br.sh b/attacks/Captive Portal/language/pt-br.sh index 0b6723e..8a68aba 100755 --- a/attacks/Captive Portal/language/pt-br.sh +++ b/attacks/Captive Portal/language/pt-br.sh @@ -1,35 +1,38 @@ #!/usr/bin/env bash # identifier: Captive Portal -# description: Creates an "evil twin" access point. +# description: Cria um ponto de acesso "Gêmeo malicioso". # >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> -CaptivePortalJammerInterfaceQuery="Select an interface for jamming." -CaptivePortalAccessPointInterfaceQuery="Select an interface for the access point." -CaptivePortalCannotStartInterfaceError="${CRed}Unable to start captive portal interface$CClr, returning!" -CaptivePortalStaringAPServiceNotice="Starting Captive Portal access point service..." -CaptivePortalStaringAPRoutesNotice="Starting Captive Portal access point routes..." -CaptivePortalStartingDHCPServiceNotice="Starting access point DHCP service as daemon..." -CaptivePortalStartingDNSServiceNotice="Starting access point DNS service as daemon..." -CaptivePortalStartingWebServiceNotice="Starting access point captive portal as daemon..." -CaptivePortalStartingJammerServiceNotice="Starting access point jammer as daemon..." -CaptivePortalStartingAuthenticatorServiceNotice="Starting authenticator script..." +CaptivePortalJammerInterfaceQuery="Selecione uma interface para interferência." +CaptivePortalAccessPointInterfaceQuery="Selecione uma interface para o ponto de acesso." +CaptivePortalCannotStartInterfaceError="${CRed}Não foi possível iniciar a interface do captive portal$CClr, retornando!" +CaptivePortalStaringAPServiceNotice="Iniciando serviço de ponto de acesso do captive portal..." +CaptivePortalStaringAPRoutesNotice="Iniciando rotas de ponto de acesso do captive portal..." +CaptivePortalStartingDHCPServiceNotice="Iniciando serviço DHCP do ponto de acesso como daemon..." +CaptivePortalStartingDNSServiceNotice="Iniciando serviço DNS do ponto de acesso como daemon..." +CaptivePortalStartingWebServiceNotice="Iniciando serviço de ponto de acesso captive portal como daemon..." +CaptivePortalStartingJammerServiceNotice="Iniciando serviço de ponto de acesso de interferência como daemon..." +CaptivePortalStartingAuthenticatorServiceNotice="Iniciando script de autenticação..." # >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> -CaptivePortalAPServiceQuery="Select an access point service" -CaptivePortalAPServiceHostapdOption="Rogue AP - hostapd (${CGrn}recommended$CClr)" -CaptivePortalAPServiceAirbaseOption="Rogue AP - airbase-ng (${CYel}slow$CClr)" +CaptivePortalAPServiceQuery="Selecione um serviço de ponto de acesso" +CaptivePortalAPServiceHostapdOption="Rogue AP - hostapd (${CGrn}recomendado$CClr)" +CaptivePortalAPServiceAirbaseOption="Rogue AP - airbase-ng (${CYel}lento$CClr)" # >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> -CaptivePortalVerificationMethodQuery="Select a password verification method" +CaptivePortalVerificationMethodQuery="Selecione um método de verificação de senha" +CaptivePortalVerificationMethodPyritOption="hash - pyrit" +CaptivePortalVerificationMethodCowpattyOption="hash - cowpatty" +CaptivePortalVerificationMethodAircrackNG="hash - aircrack-ng (padrão, ${CYel}inconfiável${CClr})" # >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> -CaptivePortalCertificateSourceQuery="Select SSL certificate source for captive portal." -CaptivePortalCertificateSourceGenerateOption="Create an SSL certificate" -CaptivePortalCertificateSourceRescanOption="Detect SSL certificate (${CClr}search again$CGry)" -CaptivePortalCertificateSourceDisabledOption="None (${CYel}disable SSL$CGry)" -CaptivePortalUIQuery="Select a captive portal interface for the rogue network." -CaptivePortalGenericInterfaceOption="Generic Portal" +CaptivePortalCertificateSourceQuery="Selecione a fonte de certificado SSL para o captive portal." +CaptivePortalCertificateSourceGenerateOption="Criar um certificado SSL" +CaptivePortalCertificateSourceRescanOption="Detectar certificado SSL (${CClr}pesquisar novamente$CGry)" +CaptivePortalCertificateSourceDisabledOption="Nenhum (${CYel}desabilitar SSL$CGry)" +CaptivePortalUIQuery="Selecione uma interface de captive portal para a rede falsa." +CaptivePortalGenericInterfaceOption="Portal Genérico" # >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> -CaptivePortalConnectivityQuery="Select an internet connectivity type for the rogue network." -CaptivePortalConnectivityDisconnectedOption="disconnected (${CGrn}recommended$CClr)" -CaptivePortalConnectivityEmulatedOption="emulated" +CaptivePortalConnectivityQuery="Selecione um tipo de conexão de internet para a rede falsa." +CaptivePortalConnectivityDisconnectedOption="desconectado (${CGrn}recomendado$CClr)" +CaptivePortalConnectivityEmulatedOption="emulado" # >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> # FLUXSCRIPT END diff --git a/attacks/Handshake Snooper/language/pt-br.sh b/attacks/Handshake Snooper/language/pt-br.sh index 5f61eba..3df440e 100755 --- a/attacks/Handshake Snooper/language/pt-br.sh +++ b/attacks/Handshake Snooper/language/pt-br.sh @@ -1,31 +1,31 @@ #!/usr/bin/env bash # identifier: Handshake Snooper -# description: Acquires WPA/WPA2 encryption hashes. +# description: Recupera hashes de criptografia WPA/WPA2. # >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> -HandshakeSnooperJammerInterfaceQuery="Select an interface for monitoring & jamming." +HandshakeSnooperJammerInterfaceQuery="Selecione uma interface para monitoramento & interferência." # >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> HandshakeSnooperMethodQuery="Selecione um método de recuperação de handshake" HandshakeSnooperMonitorMethodOption="Monitor (${CYel}passivo$CClr)" -HandshakeSnooperAireplayMethodOption="aireplay-ng deauthentication (${CRed}agressivo$CClr)" -HandshakeSnooperMdk4MethodOption="mdk4 deauthentication (${CRed}agressivo$CClr)" +HandshakeSnooperAireplayMethodOption="Desautenticação aireplay-ng (${CRed}agressivo$CClr)" +HandshakeSnooperMdk4MethodOption="Desautenticação mdk4 (${CRed}agressivo$CClr)" # >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> -HandshakeSnooperVerifierIntervalQuery="How often should the verifier check for a handshake?" -HandshakeSnooperVerifierInterval30SOption="Every 30 seconds (${CGrn}recommended${CClr})." -HandshakeSnooperVerifierInterval60SOption="Every 60 seconds." -HandshakeSnooperVerifierInterval90SOption="Every 90 seconds." +HandshakeSnooperVerifierIntervalQuery="Quanto tempo o verificador deve checar para um handshake?" +HandshakeSnooperVerifierInterval30SOption="A cada 30 segundos (${CGrn}recomendado${CClr})." +HandshakeSnooperVerifierInterval60SOption="A cada 60 segundos." +HandshakeSnooperVerifierInterval90SOption="A cada 90 segundos." # >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> -HandshakeSnooperVerifierSynchronicityQuery="How should verification occur?" -HandshakeSnooperVerifierSynchronicityAsynchronousOption="Asynchronously (${CYel}fast systems only${CClr})." -HandshakeSnooperVerifierSynchronicitySynchronousOption="Synchronously (${CGrn}recommended${CClr})." +HandshakeSnooperVerifierSynchronicityQuery="Como a verificação deve ocorrer?" +HandshakeSnooperVerifierSynchronicityAsynchronousOption="Assincronamente (${CYel}apenas sistemas rápidos${CClr})." +HandshakeSnooperVerifierSynchronicitySynchronousOption="Sincronamente (${CGrn}recomendado${CClr})." # >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> -HandshakeSnooperStartingArbiterNotice="${CCyn}Handshake Snooper$CClr arbiter daemon running." -HandshakeSnooperSnoopingForNSecondsNotice="Snooping for \$HandshakeSnooperVerifierInterval seconds." -HandshakeSnooperStoppingForVerifierNotice="Stopping snooper & checking for hashes." -HandshakeSnooperSearchingForHashesNotice="Searching for hashes in the capture file." -HandshakeSnooperArbiterAbortedWarning="${CYel}Aborted${CClr}: The operation's been aborted, no valid hash was found." -HandshakeSnooperArbiterSuccededNotice="${CGrn}Success${CClr}: A valid hash was detected and saved to fluxion's database." -HandshakeSnooperArbiterCompletedTip="${CBCyn}Handshake Snooper$CBYel attack completed, close this window and start another attack.$CClr" +HandshakeSnooperStartingArbiterNotice="${CCyn}Monitor de Handshake$CClr: serviço de arbitragem em execução." +HandshakeSnooperSnoopingForNSecondsNotice="Monitorando por \$HandshakeSnooperVerifierInterval segundos." +HandshakeSnooperStoppingForVerifierNotice="Parando o monitor e verificando hashes." +HandshakeSnooperSearchingForHashesNotice="Procurando hashes no arquivo de captura." +HandshakeSnooperArbiterAbortedWarning="${CYel}Abortado${CClr}: A operação foi interrompida, nenhum hash válido foi encontrado." +HandshakeSnooperArbiterSuccededNotice="${CGrn}Sucesso${CClr}: Um hash válido foi detectado e salvo no banco de dados do fluxion." +HandshakeSnooperArbiterCompletedTip="${CBCyn}Monitor de Handshake$CBYel: ataque concluído, feche esta janela e inicie outro ataque.$CClr" # >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> # FLUXSCRIPT END diff --git a/language/pt-br.sh b/language/pt-br.sh index 94de81f..49a1bbe 100755 --- a/language/pt-br.sh +++ b/language/pt-br.sh @@ -2,19 +2,19 @@ # Português Brasileiro # native: Português-BR -FLUXIONInterfaceQuery="Selecione sua interface wire1less" +FLUXIONInterfaceQuery="Selecione sua interface wireless" FLUXIONAllocatingInterfaceNotice="Alocando interface reservada $CGrn\"\$interfaceIdentifier\"." -FLUXIONDeallocatingInterfaceNotice="Desalocanto interface reservada $CGrn\"\$interfaceIdentifier\"." +FLUXIONDeallocatingInterfaceNotice="Desalocando interface reservada $CGrn\"\$interfaceIdentifier\"." FLUXIONInterfaceAllocatedNotice="${CGrn}Alocado com Sucesso!" FLUXIONInterfaceAllocationFailedError="${CRed}Falha na reserva!" FLUXIONReidentifyingInterface="Renomeando interface." FLUXIONUnblockingWINotice="Desbloqueando interfaces wireless..." FLUXIONRemovingExtraWINotice="Removendo interfaces wireless..." FLUXIONFindingWINotice="Procurando por interfaces wireless válidas..." -FLUXIONSelectedBusyWIError="A interface selecionada esta aparentemente em uso" +FLUXIONSelectedBusyWIError="A interface selecionada está aparentemente em uso" FLUXIONSelectedBusyWITip="Isso geralmente é causado pelo gerenciador de rede usando a interface selecionada. Nós recomendamos que você$CGrn você pare o gerenciador de rede$CClr ou configure-o para ignorar a interface selecionada. Alternativamente, execute \"export FLUXIONWIKillProcesses=1\" antes do fluxion eliminá-lo, mas sugerimos que você$CRed evite usar o killer flag${CClr}." -FLUXIONGatheringWIInfoNotice="Relhendo informações da interface..." -FLUXIONUnknownWIDriverError="Ative o drive da interface!" +FLUXIONGatheringWIInfoNotice="Relendo informações da interface..." +FLUXIONUnknownWIDriverError="Ative o driver da interface!" FLUXIONUnloadingWIDriverNotice="Esperando pela interface \"\$interface\" para descarregar..." FLUXIONLoadingWIDriverNotice="Esperando pela interface \"\$interface\" para carregar..." FLUXIONFindingConflictingProcessesNotice="Procurando serviços conflitantes..." @@ -22,30 +22,30 @@ FLUXIONKillingConflictingProcessesNotice="Matando serviços conflitantes..." FLUXIONPhysicalWIDeviceUnknownError="${CRed}Não é possível determinar o dispositivo físico da interface!" FLUXIONStartingWIMonitorNotice="Iniciando modo monitor..." # >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> -FLUXIONTargetSearchingInterfaceQuery="Selecione a interface para procurar alvos." -FLUXIONTargetTrackerInterfaceQuery="Selecione a interface wireless para atacar o alvo." -FLUXIONTargetTrackerInterfaceQueryTip="${CSYel}Requer uma interface dedicada.$CClr" -FLUXIONTargetTrackerInterfaceQueryTip2="${CBRed}Se não tiver certeza, escolha \"${CBYel}Skip${CBRed}\"!$CClr" +FLUXIONTargetSearchingInterfaceQuery="Selecione a interface wireless para procurar alvos." +FLUXIONTargetTrackerInterfaceQuery="Selecione a interface wireless para rastrear o alvo." +FLUXIONTargetTrackerInterfaceQueryTip="${CSYel}Pode ser necessário selecionar uma interface dedicada.$CClr" +FLUXIONTargetTrackerInterfaceQueryTip2="${CBRed}Se não tiver certeza, escolha \"${CBYel}Pular${CBRed}\"!$CClr" FLUXIONIncompleteTargettingInfoNotice="Informações de ESSID, BSSID ou de canal ausentes!" -FLUXIONTargettingAccessPointAboveNotice="O Fluxion está mirando no ponto de acesso acima." +FLUXIONTargettingAccessPointAboveNotice="O Fluxion está rastreando o ponto de acesso acima." FLUXIONContinueWithTargetQuery="Continuar com este alvo?" # >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> FLUXIONStartingScannerNotice="Iniciando busca, aguarde por favor..." -FLUXIONStartingScannerTip="5 segundos apos o aparecimento de AP's, feche o scanner (ctrl+c)." +FLUXIONStartingScannerTip="5 segundos após o aparecimento de AP's, feche o scanner (ctrl+c)." FLUXIONPreparingScannerResultsNotice="Sintetizando os resultados da varredura, aguarde..." -FLUXIONScannerFailedNotice="Wireless card não suportado (sem APs encontrados)" -FLUXIONScannerDetectedNothingNotice="Sem APs encontrados, retornando..." +FLUXIONScannerFailedNotice="A placa wireless pode não ser suportada (sem APs encontrados)" +FLUXIONScannerDetectedNothingNotice="Nenhum ponto de acesso foi detectado, retornando..." # >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> -FLUXIONHashFileDoesNotExistError="Arquivo hash não existe!" -FLUXIONHashInvalidError="${CRed}Error$CClr, arquivo hash inválido!" -FLUXIONHashValidNotice="${CGrn}Success$CClr, verificação de hash completa!" -FLUXIONPathToHandshakeFileQuery="Insira o arquivo de handshake $CClr(Exemplo: /.../dump-01.cap)" +FLUXIONHashFileDoesNotExistError="Arquivo de hash não existe!" +FLUXIONHashInvalidError="${CRed}Erro$CClr, arquivo de hash inválido!" +FLUXIONHashValidNotice="${CGrn}Sucesso$CClr, verificação de hash completa!" +FLUXIONPathToHandshakeFileQuery="Insira o arquivo de handshake $CClr(Exemplo: /caminho/para/arquivo.cap)" FLUXIONPathToHandshakeFileReturnTip="Para voltar, deixe o caminho em branco" -FLUXIONAbsolutePathInfo="Caminho" +FLUXIONAbsolutePathInfo="Caminho absoluto" FLUXIONEmptyOrNonExistentHashError="${CRed}Erro$CClr, o caminho aponta para um arquivo hash inexistente ou vazio." # >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> FLUXIONScannerChannelQuery="Selecione um canal para monitorar" -FLUXIONScannerChannelOptionAll="Todos os Canais" +FLUXIONScannerChannelOptionAll="Todos os canais" FLUXIONScannerChannelOptionSpecific="Canais específicos" # >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> FLUXIONScannerChannelSingleTip="Canal único" @@ -54,26 +54,26 @@ FLUXIONScannerChannelMiltipleTip="Múltiplos canais" FLUXIONScannerHeader="FLUXION Scanner" # >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> FLUXIONHashSourceQuery="Selecione um método para capturar o handshake" -FLUXIONHashSourcePathOption="Caminho para captura do arquivo" -FLUXIONHashSourceRescanOption="Diretório do handshake" -FLUXIONFoundHashNotice="Um handshake para o AP alvo foi encontrado." +FLUXIONHashSourcePathOption="Caminho do arquivo de captura" +FLUXIONHashSourceRescanOption="Reescanear diretório de handshakes" +FLUXIONFoundHashNotice="Um hash para o ponto de acesso alvo foi encontrado." FLUXIONUseFoundHashQuery="Gostaria de usar esse arquivo?" -FLUXIONUseFoundHashOption="Hash Encontrada!" +FLUXIONUseFoundHashOption="Usar hash encontrada" FLUXIONSpecifyHashPathOption="Especifique o caminho para o hash" FLUXIONHashVerificationMethodQuery="Selecione um método de verificação para a hash" -FLUXIONHashVerificationMethodPyritOption="pyrit verification" -FLUXIONHashVerificationMethodAircrackOption="aircrack-ng verification (${CYel}não confiável$CClr)" -FLUXIONHashVerificationMethodCowpattyOption="cowpatty verification (${CGrn}recomendada$CClr)" +FLUXIONHashVerificationMethodPyritOption="Verificação com pyrit" +FLUXIONHashVerificationMethodAircrackOption="Verificação com aircrack-ng (${CYel}não confiável$CClr)" +FLUXIONHashVerificationMethodCowpattyOption="Verificação com cowpatty (${CGrn}recomendada$CClr)" # >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> -FLUXIONAttackQuery="Selecione o modo de ataque" +FLUXIONAttackQuery="Selecione o ataque wireless para o ponto de acesso" FLUXIONAttackInProgressNotice="${CCyn}\$FluxionAttack$CClr ataque em progresso..." FLUXIONSelectAnotherAttackOption="Selecione outro ataque" FLUXIONAttackResumeQuery="Este ataque já foi configurado." -FLUXIONAttackRestoreOption="Restaurando ataque" -FLUXIONAttackResetOption="Reiniciando Ataque" -FLUXIONAttackRestartOption="Reiniciando" +FLUXIONAttackRestoreOption="Restaurar ataque" +FLUXIONAttackResetOption="Reiniciar ataque" +FLUXIONAttackRestartOption="Reiniciar" # >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> -FLUXIONGeneralSkipOption="${CYel}Skip" +FLUXIONGeneralSkipOption="${CYel}Pular" FLUXIONGeneralBackOption="${CRed}Voltar" FLUXIONGeneralExitOption="${CRed}Sair" FLUXIONGeneralRepeatOption="${CRed}Repetir" @@ -82,15 +82,15 @@ FLUXIONGeneralXTermFailureError="${CRed}Falha ao iniciar a sessão xterm (possiv # >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> FLUXIONCleanupAndClosingNotice="Limpando e saindo" FLUXIONKillingProcessNotice="Matando ${CGry}\$targetID$CClr" -FLUXIONRestoringPackageManagerNotice="Restoring ${CCyn}\$PackageManagerCLT$CClr" -FLUXIONDisablingMonitorNotice="Desabilitando interface do modo monitor" +FLUXIONRestoringPackageManagerNotice="Restaurando ${CCyn}\$PackageManagerCLT$CClr" +FLUXIONDisablingMonitorNotice="Desabilitando interface de monitoramento" FLUXIONDisablingExtraInterfacesNotice="Desabilitando interfaces extras" FLUXIONDisablingPacketForwardingNotice="Desabilitando ${CGry}encaminhador de pacotes" FLUXIONDisablingCleaningIPTablesNotice="Limpando ${CGry}iptables" FLUXIONRestoringTputNotice="Restaurando ${CGry}tput" FLUXIONDeletingFilesNotice="Deletando ${CGry}arquivos" FLUXIONRestartingNetworkManagerNotice="Reiniciando ${CGry}Network-Manager" -FLUXIONCleanupSuccessNotice="Limpeza completa!" +FLUXIONCleanupSuccessNotice="Limpeza realizada com sucesso!" FLUXIONThanksSupportersNotice="Obrigado por usar o FLUXION" # >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>