
на лету
▒█████ ███▄ █ ▄▄▄█████▓ ██░ ██ ▓█████ █████ ██▓ ▓██ ██▓
▒██▒ ██▒ ██ ▀█ █ ▓ ██▒ ▓▒▒▓██░ ██ ▓█ ▀ ▓██ ▓██▒ ▒██ ██▒
▒██░ ██▒▓██ ▀█ ██▒ ▒ ▓██░ ▒░░▒██▀▀██ ▒███ ▒████ ▒██░ ▒██ ██░
▒██ ██░▓██▒ ▐▌██▒ ░ ▓██▓ ░ ░▓█ ░██ ▒▓█ ▄ ░▓█▒ ▒██░ ░ ▐██▓░
░ ████▓▒░▒██░ ▓██░ ▒██▒ ░ ░▓█▒░██▓▒░▒████ ▒░▒█░ ▒░██████ ░ ██▒▓░
░ ▒░▒░▒░ ░ ▒░ ▒ ▒ ▒ ░░ ▒ ░░▒░▒░░░ ▒░ ░ ▒ ░ ░░ ▒░▓ ██▒▒▒
░ ▒ ▒░ ░ ░░ ░ ▒░ ░ ▒ ░▒░ ░░ ░ ░ ░ ░ ░░ ░ ▒ ▓██ ░▒░
░ ░ ░ ▒ ░ ░ ░ ░ ░ ░ ░░ ░ ░ ░ ░ ░ ░ ▒ ▒ ░░
░ ░ ░ ░ ░ ░░ ░ ░ ░ ░ ░ ░
Различные технологии и парадигмы гиперсвязаны и приносят обществу новые возможности. Использование разных технологий среди этих устройств делает безопасность неравномерной. При проведении пентеста в любой среде одним из ключевых факторов является сеть. Сеть объединяет мир Интернета вещей, мир промышленных систем управления и информационные технологии. Этот README представляет инструмент «on-the-fly», который предоставляет возможности для проведения пентест-тестов в нескольких областях (IoT, ICS и IT). Это инновационный инструмент, объединяющий разные миры, имеющие общий фактор: сеть.
«on-the-fly» написан на Python и активно использует Scapy и netfilterqueue. Необходимо иметь Scapy в Python и netfilterqueue, установленные с совместимой версией Python. Для этого рекомендуется версия Python 3 до версии 3.7.5 включительно (не выше, так как могут возникнуть несовместимости с версиями 3.8 и 3.9 в некоторых библиотеках, используемых «on-the-fly»).
Существует файл requirements.txt, который необходимо выполнить при первом запуске инструмента с помощью команды pip install -r requirements.txt. Опять же, версия pip должна быть ориентирована на Python 3 версии до 3.7.5 включительно.
pip install -r requirements.txt
python on-the-fly.py
Этот проект лицензирован в соответствии с GNU General Public License — подробности см. в файле LICENSE. Атрибуции стороннего программного обеспечения можно найти в файле licenses_attributions.txt. Они могут содержаться в частях кода.
ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ ПРЕДОСТАВЛЯЕТСЯ «КАК ЕСТЬ», БЕЗ КАКИХ-ЛИБО ГАРАНТИЙ, ЯВНЫХ ИЛИ ПОДРАЗУМЕВАЕМЫХ, ВКЛЮЧАЯ, НО НЕ ОГРАНИЧИВАЯСЬ, ГАРАНТИЯМИ ТОВАРНОЙ ПРИГОДНОСТИ, ПРИГОДНОСТИ ДЛЯ ОПРЕДЕЛЕННОЙ ЦЕЛИ И НЕНАРУШЕНИЯ ПРАВ. НИ ПРИ КАКИХ ОБСТОЯТЕЛЬСТВАХ АВТОРЫ ИЛИ ПРАВООБЛАДАТЕЛИ НЕ НЕСУТ ОТВЕТСТВЕННОСТИ ПО КАКИМ-ЛИБО ИСКАМ, УБЫТКАМ ИЛИ ИНОЙ ОТВЕТСТВЕННОСТИ, ВОЗНИКАЮЩИМ В РЕЗУЛЬТАТЕ ДОГОВОРА, ГРАЖДАНСКОГО ПРАВОНАРУШЕНИЯ ИЛИ ИНЫХ ДЕЙСТВИЙ, СВЯЗАННЫХ С ПРОГРАММНЫМ ОБЕСПЕЧЕНИЕМ ИЛИ ЕГО ИСПОЛЬЗОВАНИЕМ ИЛИ ИНЫМИ ДЕЙСТВИЯМИ. КОГДА ВЫ ВНОСИТЕ ВКЛАД В РЕПОЗИТОРИЙ, СОДЕРЖАЩИЙ УВЕДОМЛЕНИЕ О ЛИЦЕНЗИИ, ВЫ ЛИЦЕНЗИРУЕТЕ СВОЙ ВКЛАД НА ТЕХ ЖЕ УСЛОВИЯХ И СОГЛАШАЕТЕСЬ, ЧТО ИМЕЕТЕ ПРАВО ЛИЦЕНЗИРОВАТЬ СВОЙ ВКЛАД НА ЭТИХ УСЛОВИЯХ. ЕСЛИ У ВАС ЕСТЬ ОТДЕЛЬНОЕ СОГЛАШЕНИЕ О ЛИЦЕНЗИРОВАНИИ ВАШИХ ВКЛАДОВ НА ДРУГИХ УСЛОВИЯХ, НАПРИМЕР, СОГЛАШЕНИЕ О ЛИЦЕНЗИРОВАНИИ ВКЛАДА, ТО ДАННОЕ СОГЛАШЕНИЕ ИМЕЕТ ПРЕИМУЩЕСТВЕННУЮ СИЛУ.
Данное программное обеспечение не имеет процесса обеспечения качества. Это программное обеспечение является доказательством концепции.
Если у вас возникли проблемы, вы можете обратиться: