
em tempo real
▒█████ ███▄ █ ▄▄▄█████▓ ██░ ██ ▓█████ █████ ██▓ ▓██ ██▓
▒██▒ ██▒ ██ ▀█ █ ▓ ██▒ ▓▒▒▓██░ ██ ▓█ ▀ ▓██ ▓██▒ ▒██ ██▒
▒██░ ██▒▓██ ▀█ ██▒ ▒ ▓██░ ▒░░▒██▀▀██ ▒███ ▒████ ▒██░ ▒██ ██░
▒██ ██░▓██▒ ▐▌██▒ ░ ▓██▓ ░ ░▓█ ░██ ▒▓█ ▄ ░▓█▒ ▒██░ ░ ▐██▓░
░ ████▓▒░▒██░ ▓██░ ▒██▒ ░ ░▓█▒░██▓▒░▒████ ▒░▒█░ ▒░██████ ░ ██▒▓░
░ ▒░▒░▒░ ░ ▒░ ▒ ▒ ▒ ░░ ▒ ░░▒░▒░░░ ▒░ ░ ▒ ░ ░░ ▒░▓ ██▒▒▒
░ ▒ ▒░ ░ ░░ ░ ▒░ ░ ▒ ░▒░ ░░ ░ ░ ░ ░ ░░ ░ ▒ ▓██ ░▒░
░ ░ ░ ▒ ░ ░ ░ ░ ░ ░ ░░ ░ ░ ░ ░ ░ ░ ▒ ▒ ░░
░ ░ ░ ░ ░ ░░ ░ ░ ░ ░ ░ ░
Diferentes tecnologias e paradigmas estão hiperconectados e oferecem avanços à sociedade. O uso de outras tecnologias entre esses dispositivos torna a segurança desigual. Ao enfrentar um pentest em qualquer ambiente, um dos principais fatores é a rede. A rede interconecta o mundo da Internet das Coisas, o mundo dos sistemas de controle industrial e a tecnologia da informação. Este README apresenta a ferramenta 'on-the-fly', que oferece capacidades para realizar testes de pentest em vários domínios (IoT, ICS & IT). É uma ferramenta inovadora por unir diferentes mundos que compartilham um fator comum: a rede.
O 'on-the-fly' foi escrito em Python e faz uso extensivo de Scapy e netfilterqueue. É crucial ter Scapy no Python e netfilterqueue instalados com uma versão compatível do Python. Para isso, recomenda-se uma versão do Python 3 até a versão 3.7.5 (e não superior, pois pode haver incompatibilidades com 3.8 e 3.9 em algumas bibliotecas que o 'on-the-fly' utiliza). Existe um arquivo requirements.txt que deve ser executado na primeira vez que a ferramenta for iniciada usando 'pip install -r requirements.txt'. Novamente, a versão do pip deve estar orientada a uma versão do Python 3 até a 3.7.5.
pip install -r requirements.txt
python on-the-fly.py
Este projeto está licenciado sob a GNU General Public License - consulte o arquivo LICENSE para obter detalhes. Atribuições a softwares de terceiros podem ser encontradas no arquivo licenses_attributions.txt. Estas podem estar contidas em partes do código.
O SOFTWARE É FORNECIDO "COMO ESTÁ", SEM GARANTIA DE QUALQUER TIPO, EXPRESSA OU IMPLÍCITA, INCLUINDO, MAS NÃO SE LIMITANDO A, GARANTIAS DE COMERCIALIZAÇÃO, ADEQUAÇÃO A UM PROPÓSITO ESPECÍFICO E NÃO VIOLAÇÃO. EM NENHUMA HIPÓTESE OS AUTORES OU DETENTORES DOS DIREITOS AUTORAIS SERÃO RESPONSÁVEIS POR QUALQUER REIVINDICAÇÃO, DANOS OU OUTRA RESPONSABILIDADE, SEJA EM AÇÃO DE CONTRATO, ATO ILÍCITO OU DE OUTRA FORMA, DECORRENTE DE, OU EM CONEXÃO COM O SOFTWARE OU O USO OU OUTRAS NEGOCIAÇÕES NO SOFTWARE. SEMPRE QUE VOCÊ FIZER UMA CONTRIBUIÇÃO PARA UM REPOSITÓRIO CONTENDO UM AVISO DE LICENÇA, VOCÊ LICENCIA SUA CONTRIBUIÇÃO SOB OS MESMOS TERMOS, E CONCORDA QUE VOCÊ TEM O DIREITO DE LICENCIAR SUA CONTRIBUIÇÃO SOB ESSES TERMOS. SE VOCÊ TIVER UM ACORDO SEPARADO PARA LICENCIAR SUAS CONTRIBUIÇÕES SOB TERMOS DIFERENTES, COMO UM ACORDO DE LICENÇA DE CONTRIBUIDOR, ESSE ACORDO PREVALECERÁ.
Este software não possui um processo de QA. Este software é uma Prova de Conceito.
Se você tiver algum problema, entre em contato: