├── .github └── dependabot.yml ├── .gitignore ├── .gitlab-ci.yml ├── .idea ├── ISAF.iml ├── encodings.xml ├── inspectionProfiles │ └── Project_Default.xml ├── misc.xml ├── modules.xml └── vcs.xml ├── Base ├── Clients.py ├── Exploits.py ├── Threads.py ├── Validators.py └── __init__.py ├── Configuration.py ├── Exceptions └── ISAFExceptions.py ├── ISAF.conf ├── ISAF.py ├── Interpreters ├── BaseInterpreter.py └── ISAFInterpreter.py ├── LICENSE ├── Modules ├── Clients │ ├── Unstable │ │ ├── BaseClient.py │ │ ├── CipClient.py │ │ ├── ModbusClient.py │ │ ├── S7Client.py │ │ ├── S7PlusClient.py │ │ ├── Wdb2Client.py │ │ └── __init__.py │ └── __init__.py ├── Credentials │ ├── FTP │ │ ├── Bruteforce.py │ │ ├── Default.py │ │ └── __init__.py │ ├── HTTP │ │ ├── BasicBruteforce.py │ │ ├── BasicDefault.py │ │ ├── DigestBruteforce.py │ │ ├── DigestDefault.py │ │ ├── FormBruteforce.py │ │ ├── FormDefault.py │ │ └── __init__.py │ ├── S7 │ │ ├── Bruteforce.py │ │ └── __init__.py │ ├── SNMP │ │ ├── Bruteforce.py │ │ └── __init__.py │ ├── SSH │ │ ├── Bruteforce.py │ │ ├── Default.py │ │ └── __init__.py │ ├── Telnet │ │ ├── Bruteforce.py │ │ ├── Default.py │ │ └── __init__.py │ └── __init__.py ├── Discovery │ ├── Netdiscover.py │ ├── Nmap │ │ ├── Safe.py │ │ └── __init__.py │ └── __init__.py ├── Exploits │ ├── Modbus │ │ ├── Modbuscli.py │ │ └── __init__.py │ └── __init__.py ├── Scanners │ ├── Unstable │ │ ├── Cip.py │ │ ├── Modbus.py │ │ └── __init__.py │ └── __init__.py └── __init__.py ├── Protocols ├── Modbus.py ├── Unstable │ ├── Cip.py │ ├── Cotp.py │ ├── Enip.py │ ├── Modbus.py │ ├── PnDcp.py │ ├── S7Comm.py │ ├── S7CommPlus.py │ ├── WdbRpc2.py │ └── __init__.py └── __init__.py ├── README.md ├── Templates ├── Exploit.py └── __init__.py ├── Test ├── TestCase.py ├── TestCompleter.py ├── TestExploits.py ├── TestInterpreter.py └── __init__.py ├── Utils ├── Printer.py └── __init__.py ├── Wordlists ├── __init__.py ├── ftp_defaults_combo.txt └── telnet_defaults_combo.txt ├── __init__.py ├── requirements.txt └── setup.sh /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d0ubl3g/Industrial-Security-Auditing-Framework/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d0ubl3g/Industrial-Security-Auditing-Framework/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitlab-ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d0ubl3g/Industrial-Security-Auditing-Framework/HEAD/.gitlab-ci.yml -------------------------------------------------------------------------------- /.idea/ISAF.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d0ubl3g/Industrial-Security-Auditing-Framework/HEAD/.idea/ISAF.iml -------------------------------------------------------------------------------- /.idea/encodings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d0ubl3g/Industrial-Security-Auditing-Framework/HEAD/.idea/encodings.xml -------------------------------------------------------------------------------- /.idea/inspectionProfiles/Project_Default.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d0ubl3g/Industrial-Security-Auditing-Framework/HEAD/.idea/inspectionProfiles/Project_Default.xml -------------------------------------------------------------------------------- /.idea/misc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d0ubl3g/Industrial-Security-Auditing-Framework/HEAD/.idea/misc.xml -------------------------------------------------------------------------------- /.idea/modules.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d0ubl3g/Industrial-Security-Auditing-Framework/HEAD/.idea/modules.xml -------------------------------------------------------------------------------- /.idea/vcs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d0ubl3g/Industrial-Security-Auditing-Framework/HEAD/.idea/vcs.xml -------------------------------------------------------------------------------- /Base/Clients.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d0ubl3g/Industrial-Security-Auditing-Framework/HEAD/Base/Clients.py -------------------------------------------------------------------------------- /Base/Exploits.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d0ubl3g/Industrial-Security-Auditing-Framework/HEAD/Base/Exploits.py -------------------------------------------------------------------------------- /Base/Threads.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d0ubl3g/Industrial-Security-Auditing-Framework/HEAD/Base/Threads.py -------------------------------------------------------------------------------- /Base/Validators.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d0ubl3g/Industrial-Security-Auditing-Framework/HEAD/Base/Validators.py -------------------------------------------------------------------------------- /Base/__init__.py: -------------------------------------------------------------------------------- 1 | __author__ = 'D0ubl3G' 2 | -------------------------------------------------------------------------------- /Configuration.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d0ubl3g/Industrial-Security-Auditing-Framework/HEAD/Configuration.py -------------------------------------------------------------------------------- /Exceptions/ISAFExceptions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d0ubl3g/Industrial-Security-Auditing-Framework/HEAD/Exceptions/ISAFExceptions.py -------------------------------------------------------------------------------- /ISAF.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d0ubl3g/Industrial-Security-Auditing-Framework/HEAD/ISAF.conf -------------------------------------------------------------------------------- /ISAF.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d0ubl3g/Industrial-Security-Auditing-Framework/HEAD/ISAF.py -------------------------------------------------------------------------------- /Interpreters/BaseInterpreter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d0ubl3g/Industrial-Security-Auditing-Framework/HEAD/Interpreters/BaseInterpreter.py -------------------------------------------------------------------------------- /Interpreters/ISAFInterpreter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d0ubl3g/Industrial-Security-Auditing-Framework/HEAD/Interpreters/ISAFInterpreter.py -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d0ubl3g/Industrial-Security-Auditing-Framework/HEAD/LICENSE -------------------------------------------------------------------------------- /Modules/Clients/Unstable/BaseClient.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d0ubl3g/Industrial-Security-Auditing-Framework/HEAD/Modules/Clients/Unstable/BaseClient.py -------------------------------------------------------------------------------- /Modules/Clients/Unstable/CipClient.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d0ubl3g/Industrial-Security-Auditing-Framework/HEAD/Modules/Clients/Unstable/CipClient.py -------------------------------------------------------------------------------- /Modules/Clients/Unstable/ModbusClient.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d0ubl3g/Industrial-Security-Auditing-Framework/HEAD/Modules/Clients/Unstable/ModbusClient.py -------------------------------------------------------------------------------- /Modules/Clients/Unstable/S7Client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d0ubl3g/Industrial-Security-Auditing-Framework/HEAD/Modules/Clients/Unstable/S7Client.py -------------------------------------------------------------------------------- /Modules/Clients/Unstable/S7PlusClient.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d0ubl3g/Industrial-Security-Auditing-Framework/HEAD/Modules/Clients/Unstable/S7PlusClient.py -------------------------------------------------------------------------------- /Modules/Clients/Unstable/Wdb2Client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d0ubl3g/Industrial-Security-Auditing-Framework/HEAD/Modules/Clients/Unstable/Wdb2Client.py -------------------------------------------------------------------------------- /Modules/Clients/Unstable/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Modules/Clients/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Modules/Credentials/FTP/Bruteforce.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d0ubl3g/Industrial-Security-Auditing-Framework/HEAD/Modules/Credentials/FTP/Bruteforce.py -------------------------------------------------------------------------------- /Modules/Credentials/FTP/Default.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d0ubl3g/Industrial-Security-Auditing-Framework/HEAD/Modules/Credentials/FTP/Default.py -------------------------------------------------------------------------------- /Modules/Credentials/FTP/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Modules/Credentials/HTTP/BasicBruteforce.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d0ubl3g/Industrial-Security-Auditing-Framework/HEAD/Modules/Credentials/HTTP/BasicBruteforce.py -------------------------------------------------------------------------------- /Modules/Credentials/HTTP/BasicDefault.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d0ubl3g/Industrial-Security-Auditing-Framework/HEAD/Modules/Credentials/HTTP/BasicDefault.py -------------------------------------------------------------------------------- /Modules/Credentials/HTTP/DigestBruteforce.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d0ubl3g/Industrial-Security-Auditing-Framework/HEAD/Modules/Credentials/HTTP/DigestBruteforce.py -------------------------------------------------------------------------------- /Modules/Credentials/HTTP/DigestDefault.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d0ubl3g/Industrial-Security-Auditing-Framework/HEAD/Modules/Credentials/HTTP/DigestDefault.py -------------------------------------------------------------------------------- /Modules/Credentials/HTTP/FormBruteforce.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d0ubl3g/Industrial-Security-Auditing-Framework/HEAD/Modules/Credentials/HTTP/FormBruteforce.py -------------------------------------------------------------------------------- /Modules/Credentials/HTTP/FormDefault.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d0ubl3g/Industrial-Security-Auditing-Framework/HEAD/Modules/Credentials/HTTP/FormDefault.py -------------------------------------------------------------------------------- /Modules/Credentials/HTTP/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Modules/Credentials/S7/Bruteforce.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d0ubl3g/Industrial-Security-Auditing-Framework/HEAD/Modules/Credentials/S7/Bruteforce.py -------------------------------------------------------------------------------- /Modules/Credentials/S7/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Modules/Credentials/SNMP/Bruteforce.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d0ubl3g/Industrial-Security-Auditing-Framework/HEAD/Modules/Credentials/SNMP/Bruteforce.py -------------------------------------------------------------------------------- /Modules/Credentials/SNMP/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Modules/Credentials/SSH/Bruteforce.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d0ubl3g/Industrial-Security-Auditing-Framework/HEAD/Modules/Credentials/SSH/Bruteforce.py -------------------------------------------------------------------------------- /Modules/Credentials/SSH/Default.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d0ubl3g/Industrial-Security-Auditing-Framework/HEAD/Modules/Credentials/SSH/Default.py -------------------------------------------------------------------------------- /Modules/Credentials/SSH/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Modules/Credentials/Telnet/Bruteforce.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d0ubl3g/Industrial-Security-Auditing-Framework/HEAD/Modules/Credentials/Telnet/Bruteforce.py -------------------------------------------------------------------------------- /Modules/Credentials/Telnet/Default.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d0ubl3g/Industrial-Security-Auditing-Framework/HEAD/Modules/Credentials/Telnet/Default.py -------------------------------------------------------------------------------- /Modules/Credentials/Telnet/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Modules/Credentials/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Modules/Discovery/Netdiscover.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d0ubl3g/Industrial-Security-Auditing-Framework/HEAD/Modules/Discovery/Netdiscover.py -------------------------------------------------------------------------------- /Modules/Discovery/Nmap/Safe.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d0ubl3g/Industrial-Security-Auditing-Framework/HEAD/Modules/Discovery/Nmap/Safe.py -------------------------------------------------------------------------------- /Modules/Discovery/Nmap/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Modules/Discovery/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Modules/Exploits/Modbus/Modbuscli.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d0ubl3g/Industrial-Security-Auditing-Framework/HEAD/Modules/Exploits/Modbus/Modbuscli.py -------------------------------------------------------------------------------- /Modules/Exploits/Modbus/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Modules/Exploits/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Modules/Scanners/Unstable/Cip.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d0ubl3g/Industrial-Security-Auditing-Framework/HEAD/Modules/Scanners/Unstable/Cip.py -------------------------------------------------------------------------------- /Modules/Scanners/Unstable/Modbus.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d0ubl3g/Industrial-Security-Auditing-Framework/HEAD/Modules/Scanners/Unstable/Modbus.py -------------------------------------------------------------------------------- /Modules/Scanners/Unstable/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Modules/Scanners/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Modules/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Protocols/Modbus.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d0ubl3g/Industrial-Security-Auditing-Framework/HEAD/Protocols/Modbus.py -------------------------------------------------------------------------------- /Protocols/Unstable/Cip.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d0ubl3g/Industrial-Security-Auditing-Framework/HEAD/Protocols/Unstable/Cip.py -------------------------------------------------------------------------------- /Protocols/Unstable/Cotp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d0ubl3g/Industrial-Security-Auditing-Framework/HEAD/Protocols/Unstable/Cotp.py -------------------------------------------------------------------------------- /Protocols/Unstable/Enip.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d0ubl3g/Industrial-Security-Auditing-Framework/HEAD/Protocols/Unstable/Enip.py -------------------------------------------------------------------------------- /Protocols/Unstable/Modbus.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d0ubl3g/Industrial-Security-Auditing-Framework/HEAD/Protocols/Unstable/Modbus.py -------------------------------------------------------------------------------- /Protocols/Unstable/PnDcp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d0ubl3g/Industrial-Security-Auditing-Framework/HEAD/Protocols/Unstable/PnDcp.py -------------------------------------------------------------------------------- /Protocols/Unstable/S7Comm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d0ubl3g/Industrial-Security-Auditing-Framework/HEAD/Protocols/Unstable/S7Comm.py -------------------------------------------------------------------------------- /Protocols/Unstable/S7CommPlus.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d0ubl3g/Industrial-Security-Auditing-Framework/HEAD/Protocols/Unstable/S7CommPlus.py -------------------------------------------------------------------------------- /Protocols/Unstable/WdbRpc2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d0ubl3g/Industrial-Security-Auditing-Framework/HEAD/Protocols/Unstable/WdbRpc2.py -------------------------------------------------------------------------------- /Protocols/Unstable/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Protocols/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d0ubl3g/Industrial-Security-Auditing-Framework/HEAD/README.md -------------------------------------------------------------------------------- /Templates/Exploit.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d0ubl3g/Industrial-Security-Auditing-Framework/HEAD/Templates/Exploit.py -------------------------------------------------------------------------------- /Templates/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Test/TestCase.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d0ubl3g/Industrial-Security-Auditing-Framework/HEAD/Test/TestCase.py -------------------------------------------------------------------------------- /Test/TestCompleter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d0ubl3g/Industrial-Security-Auditing-Framework/HEAD/Test/TestCompleter.py -------------------------------------------------------------------------------- /Test/TestExploits.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d0ubl3g/Industrial-Security-Auditing-Framework/HEAD/Test/TestExploits.py -------------------------------------------------------------------------------- /Test/TestInterpreter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d0ubl3g/Industrial-Security-Auditing-Framework/HEAD/Test/TestInterpreter.py -------------------------------------------------------------------------------- /Test/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Utils/Printer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d0ubl3g/Industrial-Security-Auditing-Framework/HEAD/Utils/Printer.py -------------------------------------------------------------------------------- /Utils/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d0ubl3g/Industrial-Security-Auditing-Framework/HEAD/Utils/__init__.py -------------------------------------------------------------------------------- /Wordlists/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d0ubl3g/Industrial-Security-Auditing-Framework/HEAD/Wordlists/__init__.py -------------------------------------------------------------------------------- /Wordlists/ftp_defaults_combo.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d0ubl3g/Industrial-Security-Auditing-Framework/HEAD/Wordlists/ftp_defaults_combo.txt -------------------------------------------------------------------------------- /Wordlists/telnet_defaults_combo.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d0ubl3g/Industrial-Security-Auditing-Framework/HEAD/Wordlists/telnet_defaults_combo.txt -------------------------------------------------------------------------------- /__init__.py: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d0ubl3g/Industrial-Security-Auditing-Framework/HEAD/requirements.txt -------------------------------------------------------------------------------- /setup.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/d0ubl3g/Industrial-Security-Auditing-Framework/HEAD/setup.sh --------------------------------------------------------------------------------