
실시간
▒█████ ███▄ █ ▄▄▄█████▓ ██░ ██ ▓█████ █████ ██▓ ▓██ ██▓
▒██▒ ██▒ ██ ▀█ █ ▓ ██▒ ▓▒▒▓██░ ██ ▓█ ▀ ▓██ ▓██▒ ▒██ ██▒
▒██░ ██▒▓██ ▀█ ██▒ ▒ ▓██░ ▒░░▒██▀▀██ ▒███ ▒████ ▒██░ ▒██ ██░
▒██ ██░▓██▒ ▐▌██▒ ░ ▓██▓ ░ ░▓█ ░██ ▒▓█ ▄ ░▓█▒ ▒██░ ░ ▐██▓░
░ ████▓▒░▒██░ ▓██░ ▒██▒ ░ ░▓█▒░██▓▒░▒████ ▒░▒█░ ▒░██████ ░ ██▒▓░
░ ▒░▒░▒░ ░ ▒░ ▒ ▒ ▒ ░░ ▒ ░░▒░▒░░░ ▒░ ░ ▒ ░ ░░ ▒░▓ ██▒▒▒
░ ▒ ▒░ ░ ░░ ░ ▒░ ░ ▒ ░▒░ ░░ ░ ░ ░ ░ ░░ ░ ▒ ▓██ ░▒░
░ ░ ░ ▒ ░ ░ ░ ░ ░ ░ ░░ ░ ░ ░ ░ ░ ░ ▒ ▒ ░░
░ ░ ░ ░ ░ ░░ ░ ░ ░ ░ ░ ░
다양한 기술과 패러다임은 초연결되어 있으며 사회에 발전을 제공합니다. 이러한 장치들 사이에서 다른 기술을 사용하면 보안이 불균형해집니다. 모든 환경에서 침투 테스트를 수행할 때 주요 요소 중 하나는 네트워크입니다. 네트워크는 사물인터넷의 세계, 산업 제어 시스템의 세계, 정보 기술의 세계를 상호 연결합니다. 이 README는 여러 도메인(IoT, ICS 및 IT)에서 침투 테스트를 수행할 수 있는 기능을 제공하는 'on-the-fly' 도구를 소개합니다. 이는 공통 요소인 네트워크를 공유하는 서로 다른 세계를 하나로 모은 혁신적인 도구입니다.
'on-the-fly'는 Python으로 작성되었으며 Scapy와 netfilterqueue를 광범위하게 사용합니다. Scapy가 Python에 설치되어 있고 netfilterqueue가 호환되는 Python 버전으로 설치되어 있어야 합니다. 이를 위해 Python 3 버전(3.7.5까지)을 권장합니다(3.8 및 3.9에서는 'on-the-fly'가 사용하는 일부 라이브러리와 호환성 문제가 있을 수 있으므로 더 높은 버전은 사용하지 마십시오). 도구를 처음 실행할 때 'pip install -r requirements.txt'를 사용하여 실행해야 하는 requirements.txt 파일이 있습니다. 다시 한 번 pip 버전은 Python 3.7.5까지의 Python 3 버전에 맞춰야 합니다.
pip install -r requirements.txt
python on-the-fly.py
이 프로젝트는 GNU 일반 공중 사용 허가서에 따라 라이센스가 부여됩니다. 자세한 내용은 LICENSE 파일을 참조하십시오. 타사 소프트웨어에 대한 귀속은 licenses_attributions.txt 파일에서 확인할 수 있습니다. 이러한 내용은 코드의 일부에 포함될 수 있습니다.
소프트웨어는 "있는 그대로" 제공되며, 상품성, 특정 목적에의 적합성 및 비침해에 대한 묵시적 보증을 포함하되 이에 국한되지 않는 어떠한 명시적 또는 묵시적 보증도 없이 제공됩니다. 어떠한 경우에도 저작권자 또는 기여자는 계약, 불법 행위 또는 기타 행위로 인해 발생하는 모든 청구, 손해 또는 기타 책임에 대해 책임을 지지 않습니다. 라이센스 고지가 포함된 저장소에 기여할 경우, 귀하는 동일한 조건으로 기여분에 라이센스를 부여하며, 해당 조건에 따라 기여분에 라이센스를 부여할 권리가 있음에 동의합니다. 귀하의 기여분에 대해 다른 조건으로 라이센스를 부여하는 별도 계약(예: 기여자 라이센스 계약)이 있는 경우, 해당 계약이 우선합니다.
이 소프트웨어는 QA 프로세스를 거치지 않았습니다. 이 소프트웨어는 개념 증명(Proof of Concept)입니다.
문제가 있는 경우 다음 연락처로 문의하십시오: