
sobre la marcha
▒█████ ███▄ █ ▄▄▄█████▓ ██░ ██ ▓█████ █████ ██▓ ▓██ ██▓
▒██▒ ██▒ ██ ▀█ █ ▓ ██▒ ▓▒▒▓██░ ██ ▓█ ▀ ▓██ ▓██▒ ▒██ ██▒
▒██░ ██▒▓██ ▀█ ██▒ ▒ ▓██░ ▒░░▒██▀▀██ ▒███ ▒████ ▒██░ ▒██ ██░
▒██ ██░▓██▒ ▐▌██▒ ░ ▓██▓ ░ ░▓█ ░██ ▒▓█ ▄ ░▓█▒ ▒██░ ░ ▐██▓░
░ ████▓▒░▒██░ ▓██░ ▒██▒ ░ ░▓█▒░██▓▒░▒████ ▒░▒█░ ▒░██████ ░ ██▒▓░
░ ▒░▒░▒░ ░ ▒░ ▒ ▒ ▒ ░░ ▒ ░░▒░▒░░░ ▒░ ░ ▒ ░ ░░ ▒░▓ ██▒▒▒
░ ▒ ▒░ ░ ░░ ░ ▒░ ░ ▒ ░▒░ ░░ ░ ░ ░ ░ ░░ ░ ▒ ▓██ ░▒░
░ ░ ░ ▒ ░ ░ ░ ░ ░ ░ ░░ ░ ░ ░ ░ ░ ░ ▒ ▒ ░░
░ ░ ░ ░ ░ ░░ ░ ░ ░ ░ ░ ░
Diferentes tecnologías y paradigmas están hiperconectados y ofrecen avances a la sociedad. El uso de otras tecnologías entre estos dispositivos hace que la seguridad sea desigual. Al enfrentarse a un pentest en cualquier entorno, un factor importante es la red. La red interconecta el mundo del Internet de las Cosas, el mundo de los sistemas de control industrial y la tecnología de la información. Este README presenta la herramienta 'on-the-fly', que brinda capacidades para realizar pruebas de penetración en varios dominios (IoT, ICS e IT). Es una herramienta innovadora que reúne diferentes mundos que comparten un factor común: la red.
'on-the-fly' fue escrito en Python y hace un uso extensivo de Scapy y netfilterqueue. Es crucial tener Scapy en Python y netfilterqueue instalados con una versión compatible de Python. Para ello, se recomienda una versión de Python 3 hasta la versión 3.7.5 (y no superior, ya que puede haber incompatibilidades con 3.8 y 3.9 en algunas bibliotecas que utiliza 'on-the-fly'). Hay un archivo requirements.txt que debe ejecutarse la primera vez que se lance la herramienta usando 'pip install -r requirements.txt'. Nuevamente, la versión de pip debe estar orientada a una versión de Python 3 hasta la 3.7.5.
pip install -r requirements.txt
python on-the-fly.py
Este proyecto está licenciado bajo la Licencia Pública General de GNU; consulte el archivo LICENSE para más detalles. Las atribuciones a software de terceros se pueden encontrar en el archivo licenses_attributions.txt. Estas pueden estar contenidas en porciones de código.
EL SOFTWARE SE PROPORCIONA "TAL CUAL", SIN GARANTÍA DE NINGÚN TIPO, EXPRESA O IMPLÍCITA, INCLUYENDO PERO NO LIMITADO A GARANTÍAS DE COMERCIABILIDAD, IDONEIDAD PARA UN PROPÓSITO PARTICULAR Y NO INFRACCIÓN. EN NINGÚN CASO LOS AUTORES O TITULARES DE DERECHOS DE AUTOR SERÁN RESPONSABLES POR CUALQUIER RECLAMO, DAÑOS U OTRA RESPONSABILIDAD, YA SEA EN UNA ACCIÓN CONTRACTUAL, EXTRACONTRACTUAL O DE OTRO TIPO, QUE SURJA DE O EN RELACIÓN CON EL SOFTWARE O EL USO U OTRAS OPERACIONES DEL SOFTWARE. SIEMPRE QUE REALICES UNA CONTRIBUCIÓN A UN REPOSITORIO QUE CONTENGA UN AVISO DE LICENCIA, LICENCIAS TU CONTRIBUCIÓN BAJO LOS MISMOS TÉRMINOS, Y ACEPTAS QUE TIENES EL DERECHO DE LICENCIAR TU CONTRIBUCIÓN BAJO ESOS TÉRMINOS. SI TIENES UN ACUERDO SEPARADO PARA LICENCIAR TUS CONTRIBUCIONES BAJO TÉRMINOS DIFERENTES, COMO UN ACUERDO DE LICENCIA DE CONTRIBUIDOR, ESE ACUERDO PREVALECERÁ.
Este software no tiene un proceso de aseguramiento de calidad. Este software es una Prueba de Concepto.
Si tienes algún problema, puedes contactar: