├── .gitattributes
├── .gitignore
├── .idea
├── .name
├── encodings.xml
├── isf.iml
├── misc.xml
├── modules.xml
└── workspace.xml
├── README-ZH.md
├── README.md
├── core
├── __init__.py
├── __init__.pyc
├── baseexploit.py
├── baseexploit.pyc
├── coli.py
├── coli.pyc
├── command.py
├── command.pyc
├── context.py
├── context.pyc
├── daveplugin.py
├── daveplugin.pyc
├── deployablemanager.py
├── deployablemanager.pyc
├── edfexecution.py
├── edfexecution.pyc
├── edfmeta.py
├── edfmeta.pyc
├── edfplugin.py
├── edfplugin.pyc
├── enums.py
├── enums.pyc
├── env.py
├── env.pyc
├── exception.py
├── exception.pyc
├── exma.py
├── exma.pyc
├── exploit.py
├── exploit.pyc
├── figlet.py
├── figlet.pyc
├── fuzzbunch.py
├── fuzzbunch.pyc
├── iohandler.py
├── iohandler.pyc
├── log.py
├── log.pyc
├── plugin.py
├── plugin.pyc
├── pluginfinder.py
├── pluginfinder.pyc
├── pluginmanager.py
├── pluginmanager.pyc
├── pytrch.py
├── pytrch.pyc
├── redirection.py
├── redirection.pyc
├── session.py
├── session.pyc
├── truantchild.py
├── truantchild.pyc
├── util.py
├── util.pyc
├── xtype.py
└── xtype.pyc
├── dependencies
├── dnet-1.12.win32-py2.7.rar
└── pywin32-221.win32-py2.7.exe
├── docker
├── Dockerfile
├── README.md
└── login.png
├── docs
├── COPYING.txt
├── LICENSE.txt
└── USAGE.md
├── ics.cnvd
└── data_1599197632.csv
├── isf.gif
├── isf.py
├── isf.xml
├── lib
├── __init__.py
├── __init__.pyc
├── protocols
│ ├── __init__.py
│ ├── ads
│ │ ├── __init__.py
│ │ ├── __init__.pyc
│ │ ├── adstcp.py
│ │ ├── adstcp.pyc
│ │ ├── adsudp.py
│ │ ├── adsudp.pyc
│ │ ├── basefield.py
│ │ ├── basefield.pyc
│ │ ├── plc.py
│ │ ├── plc.pyc
│ │ ├── utils.py
│ │ └── utils.pyc
│ ├── cip
│ │ ├── LICENSE
│ │ ├── README.rst
│ │ ├── __init__.py
│ │ ├── __init__.pyc
│ │ ├── cip.py
│ │ ├── cip.pyc
│ │ ├── enip_cpf.py
│ │ ├── enip_tcp.py
│ │ ├── enip_tcp.pyc
│ │ ├── enip_udp.py
│ │ ├── plc.py
│ │ ├── plc.pyc
│ │ ├── utils.py
│ │ └── utils.pyc
│ ├── http
│ │ ├── __init__.py
│ │ ├── __init__.pyc
│ │ ├── http.py
│ │ ├── http.pyc
│ │ └── test.py
│ ├── modbus_tcp.py
│ ├── pn_dcp.py
│ ├── s7
│ │ ├── __init__.py
│ │ ├── __init__.pyc
│ │ ├── cotp.py
│ │ ├── cotp.pyc
│ │ ├── plc.py
│ │ ├── plc.pyc
│ │ ├── s7.py
│ │ ├── s7.pyc
│ │ ├── s7comm.py
│ │ ├── s7comm.pyc
│ │ ├── s7comm_wz.py
│ │ ├── s7comm_wz.pyc
│ │ ├── tptk.py
│ │ ├── tptk.pyc
│ │ ├── utils.py
│ │ └── utils.pyc
│ └── wdbrpc2.py
├── resources
│ ├── Commandlinewrapper_Errors.xml
│ ├── Common.xsd
│ ├── EDF_Errors.xml
│ ├── Truantchild0.xsd
│ └── Truantchild1.xsd
├── thirdparty
│ ├── Crypto
│ │ ├── Cipher
│ │ │ ├── AES.py
│ │ │ ├── ARC2.py
│ │ │ ├── ARC4.py
│ │ │ ├── Blowfish.py
│ │ │ ├── CAST.py
│ │ │ ├── DES.py
│ │ │ ├── DES3.py
│ │ │ ├── PKCS1_OAEP.py
│ │ │ ├── PKCS1_v1_5.py
│ │ │ ├── XOR.py
│ │ │ ├── _AES.pyd
│ │ │ ├── _ARC2.pyd
│ │ │ ├── _ARC4.pyd
│ │ │ ├── _Blowfish.pyd
│ │ │ ├── _CAST.pyd
│ │ │ ├── _DES.pyd
│ │ │ ├── _DES3.pyd
│ │ │ ├── _XOR.pyd
│ │ │ ├── __init__.py
│ │ │ └── blockalgo.py
│ │ ├── Hash
│ │ │ ├── HMAC.py
│ │ │ ├── MD2.py
│ │ │ ├── MD4.py
│ │ │ ├── MD5.py
│ │ │ ├── RIPEMD.py
│ │ │ ├── SHA.py
│ │ │ ├── SHA224.py
│ │ │ ├── SHA256.py
│ │ │ ├── SHA384.py
│ │ │ ├── SHA512.py
│ │ │ ├── _MD2.pyd
│ │ │ ├── _MD4.pyd
│ │ │ ├── _RIPEMD160.pyd
│ │ │ ├── _SHA224.pyd
│ │ │ ├── _SHA256.pyd
│ │ │ ├── _SHA384.pyd
│ │ │ ├── _SHA512.pyd
│ │ │ ├── __init__.py
│ │ │ └── hashalgo.py
│ │ ├── Protocol
│ │ │ ├── AllOrNothing.py
│ │ │ ├── Chaffing.py
│ │ │ ├── KDF.py
│ │ │ └── __init__.py
│ │ ├── PublicKey
│ │ │ ├── DSA.py
│ │ │ ├── ElGamal.py
│ │ │ ├── RSA.py
│ │ │ ├── _DSA.py
│ │ │ ├── _RSA.py
│ │ │ ├── __init__.py
│ │ │ ├── _slowmath.py
│ │ │ └── pubkey.py
│ │ ├── Random
│ │ │ ├── Fortuna
│ │ │ │ ├── FortunaAccumulator.py
│ │ │ │ ├── FortunaGenerator.py
│ │ │ │ ├── SHAd256.py
│ │ │ │ └── __init__.py
│ │ │ ├── OSRNG
│ │ │ │ ├── __init__.py
│ │ │ │ ├── fallback.py
│ │ │ │ ├── nt.py
│ │ │ │ ├── posix.py
│ │ │ │ ├── rng_base.py
│ │ │ │ └── winrandom.pyd
│ │ │ ├── _UserFriendlyRNG.py
│ │ │ ├── __init__.py
│ │ │ └── random.py
│ │ ├── SelfTest
│ │ │ ├── Cipher
│ │ │ │ ├── __init__.py
│ │ │ │ ├── common.py
│ │ │ │ ├── test_AES.py
│ │ │ │ ├── test_ARC2.py
│ │ │ │ ├── test_ARC4.py
│ │ │ │ ├── test_Blowfish.py
│ │ │ │ ├── test_CAST.py
│ │ │ │ ├── test_DES.py
│ │ │ │ ├── test_DES3.py
│ │ │ │ ├── test_XOR.py
│ │ │ │ ├── test_pkcs1_15.py
│ │ │ │ └── test_pkcs1_oaep.py
│ │ │ ├── Hash
│ │ │ │ ├── __init__.py
│ │ │ │ ├── common.py
│ │ │ │ ├── test_HMAC.py
│ │ │ │ ├── test_MD2.py
│ │ │ │ ├── test_MD4.py
│ │ │ │ ├── test_MD5.py
│ │ │ │ ├── test_RIPEMD.py
│ │ │ │ ├── test_SHA.py
│ │ │ │ ├── test_SHA224.py
│ │ │ │ ├── test_SHA256.py
│ │ │ │ ├── test_SHA384.py
│ │ │ │ └── test_SHA512.py
│ │ │ ├── Protocol
│ │ │ │ ├── __init__.py
│ │ │ │ ├── test_AllOrNothing.py
│ │ │ │ ├── test_KDF.py
│ │ │ │ ├── test_chaffing.py
│ │ │ │ └── test_rfc1751.py
│ │ │ ├── PublicKey
│ │ │ │ ├── __init__.py
│ │ │ │ ├── test_DSA.py
│ │ │ │ ├── test_ElGamal.py
│ │ │ │ ├── test_RSA.py
│ │ │ │ └── test_importKey.py
│ │ │ ├── Random
│ │ │ │ ├── Fortuna
│ │ │ │ │ ├── __init__.py
│ │ │ │ │ ├── test_FortunaAccumulator.py
│ │ │ │ │ ├── test_FortunaGenerator.py
│ │ │ │ │ └── test_SHAd256.py
│ │ │ │ ├── OSRNG
│ │ │ │ │ ├── __init__.py
│ │ │ │ │ ├── test_fallback.py
│ │ │ │ │ ├── test_generic.py
│ │ │ │ │ ├── test_nt.py
│ │ │ │ │ ├── test_posix.py
│ │ │ │ │ └── test_winrandom.py
│ │ │ │ ├── __init__.py
│ │ │ │ ├── test__UserFriendlyRNG.py
│ │ │ │ ├── test_random.py
│ │ │ │ └── test_rpoolcompat.py
│ │ │ ├── Signature
│ │ │ │ ├── __init__.py
│ │ │ │ ├── test_pkcs1_15.py
│ │ │ │ └── test_pkcs1_pss.py
│ │ │ ├── Util
│ │ │ │ ├── __init__.py
│ │ │ │ ├── test_Counter.py
│ │ │ │ ├── test_asn1.py
│ │ │ │ ├── test_number.py
│ │ │ │ └── test_winrandom.py
│ │ │ ├── __init__.py
│ │ │ └── st_common.py
│ │ ├── Signature
│ │ │ ├── PKCS1_PSS.py
│ │ │ ├── PKCS1_v1_5.py
│ │ │ └── __init__.py
│ │ ├── Util
│ │ │ ├── Counter.py
│ │ │ ├── RFC1751.py
│ │ │ ├── __init__.py
│ │ │ ├── _counter.pyd
│ │ │ ├── _number_new.py
│ │ │ ├── asn1.py
│ │ │ ├── number.py
│ │ │ ├── py21compat.py
│ │ │ ├── py3compat.py
│ │ │ ├── randpool.py
│ │ │ ├── strxor.pyd
│ │ │ └── winrandom.py
│ │ ├── __init__.py
│ │ └── pct_warnings.py
│ ├── DateTime
│ │ ├── DateTime.py
│ │ ├── DateTime.txt
│ │ ├── __init__.py
│ │ ├── interfaces.py
│ │ ├── pytz.txt
│ │ ├── pytz_support.py
│ │ └── tests
│ │ │ ├── __init__.py
│ │ │ ├── julian_testdata.txt
│ │ │ └── test_datetime.py
│ ├── IPy.py
│ ├── IPy.pyc
│ ├── __init__.py
│ ├── bitstring.py
│ ├── bitstring.pyc
│ ├── docopt.py
│ ├── docopt.pyc
│ ├── icmp_ping.py
│ ├── icmp_ping.pyc
│ ├── katnip
│ │ ├── __init__.py
│ │ ├── __init__.pyc
│ │ ├── controllers
│ │ │ ├── __init__.py
│ │ │ ├── __init__.pyc
│ │ │ ├── client
│ │ │ │ ├── __init__.py
│ │ │ │ ├── __init__.pyc
│ │ │ │ ├── facedancer.py
│ │ │ │ ├── facedancer.pyc
│ │ │ │ ├── process.py
│ │ │ │ ├── process.pyc
│ │ │ │ ├── ssh.py
│ │ │ │ └── ssh.pyc
│ │ │ └── server
│ │ │ │ ├── __init__.py
│ │ │ │ ├── __init__.pyc
│ │ │ │ ├── frida.py
│ │ │ │ ├── frida.pyc
│ │ │ │ ├── ping.py
│ │ │ │ ├── ping.pyc
│ │ │ │ ├── tcp_system.py
│ │ │ │ ├── tcp_system.pyc
│ │ │ │ ├── vmware.py
│ │ │ │ ├── vmware.pyc
│ │ │ │ ├── windbgcontroller.py
│ │ │ │ └── windbgcontroller.pyc
│ │ ├── legos
│ │ │ ├── __init__.py
│ │ │ ├── __init__.pyc
│ │ │ ├── bittorrent.py
│ │ │ ├── bittorrent.pyc
│ │ │ ├── dynamic.py
│ │ │ ├── dynamic.pyc
│ │ │ ├── json.py
│ │ │ ├── json.pyc
│ │ │ ├── tlv.py
│ │ │ ├── tlv.pyc
│ │ │ ├── url.py
│ │ │ ├── url.pyc
│ │ │ ├── usb_hid.py
│ │ │ ├── usb_hid.pyc
│ │ │ ├── xml.py
│ │ │ └── xml.pyc
│ │ ├── model
│ │ │ ├── __init__.py
│ │ │ ├── __init__.pyc
│ │ │ └── low_level
│ │ │ │ ├── __init__.py
│ │ │ │ ├── __init__.pyc
│ │ │ │ ├── encoder.py
│ │ │ │ ├── encoder.pyc
│ │ │ │ ├── ownfunc.py
│ │ │ │ ├── ownfunc.pyc
│ │ │ │ ├── radamsa.py
│ │ │ │ ├── radamsa.pyc
│ │ │ │ ├── scapy.py
│ │ │ │ └── scapy.pyc
│ │ ├── monitors
│ │ │ ├── __init__.py
│ │ │ ├── __init__.pyc
│ │ │ ├── network.py
│ │ │ ├── network.pyc
│ │ │ ├── serial.py
│ │ │ ├── serial.pyc
│ │ │ ├── ssh.py
│ │ │ ├── ssh.pyc
│ │ │ ├── ssh_file.py
│ │ │ ├── ssh_file.pyc
│ │ │ ├── telnet.py
│ │ │ └── telnet.pyc
│ │ ├── targets
│ │ │ ├── __init__.py
│ │ │ ├── __init__.pyc
│ │ │ ├── application.py
│ │ │ ├── application.pyc
│ │ │ ├── file.py
│ │ │ ├── file.pyc
│ │ │ ├── raw_udp.py
│ │ │ ├── raw_udp.pyc
│ │ │ ├── serial.py
│ │ │ ├── serial.pyc
│ │ │ ├── ssl.py
│ │ │ ├── ssl.pyc
│ │ │ ├── tcp.py
│ │ │ ├── tcp.pyc
│ │ │ ├── udp.py
│ │ │ └── udp.pyc
│ │ ├── templates
│ │ │ ├── __init__.py
│ │ │ ├── __init__.pyc
│ │ │ ├── bittorent.py
│ │ │ ├── bittorent.pyc
│ │ │ ├── bootp.py
│ │ │ ├── bootp.pyc
│ │ │ ├── dns.py
│ │ │ ├── dns.pyc
│ │ │ ├── ftp.py
│ │ │ ├── ftp.pyc
│ │ │ ├── png.py
│ │ │ ├── png.pyc
│ │ │ ├── usb.py
│ │ │ └── usb.pyc
│ │ └── utils
│ │ │ ├── __init__.py
│ │ │ ├── __init__.pyc
│ │ │ ├── sshutils.py
│ │ │ └── sshutils.pyc
│ ├── kitty
│ │ ├── __init__.py
│ │ ├── __init__.pyc
│ │ ├── bin
│ │ │ ├── __init__.py
│ │ │ ├── __init__.pyc
│ │ │ ├── kitty_template_tester.py
│ │ │ ├── kitty_template_tester.pyc
│ │ │ ├── kitty_tool.py
│ │ │ ├── kitty_tool.pyc
│ │ │ ├── kitty_web_client.py
│ │ │ └── kitty_web_client.pyc
│ │ ├── controllers
│ │ │ ├── __init__.py
│ │ │ ├── __init__.pyc
│ │ │ ├── base.py
│ │ │ ├── base.pyc
│ │ │ ├── client.py
│ │ │ ├── client.pyc
│ │ │ ├── empty.py
│ │ │ └── empty.pyc
│ │ ├── core
│ │ │ ├── __init__.py
│ │ │ ├── __init__.pyc
│ │ │ ├── actor.py
│ │ │ ├── actor.pyc
│ │ │ ├── kassert.py
│ │ │ ├── kassert.pyc
│ │ │ ├── kitty_object.py
│ │ │ ├── kitty_object.pyc
│ │ │ ├── threading_utils.py
│ │ │ └── threading_utils.pyc
│ │ ├── data
│ │ │ ├── __init__.py
│ │ │ ├── __init__.pyc
│ │ │ ├── data_manager.py
│ │ │ ├── data_manager.pyc
│ │ │ ├── report.py
│ │ │ └── report.pyc
│ │ ├── fuzzers
│ │ │ ├── __init__.py
│ │ │ ├── __init__.pyc
│ │ │ ├── base.py
│ │ │ ├── base.pyc
│ │ │ ├── client.py
│ │ │ ├── client.pyc
│ │ │ ├── server.py
│ │ │ ├── server.pyc
│ │ │ ├── test_list.py
│ │ │ └── test_list.pyc
│ │ ├── interfaces
│ │ │ ├── __init__.py
│ │ │ ├── __init__.pyc
│ │ │ ├── base.py
│ │ │ ├── base.pyc
│ │ │ ├── web.py
│ │ │ ├── web.pyc
│ │ │ └── web
│ │ │ │ └── static
│ │ │ │ ├── bootstrap.min.css
│ │ │ │ ├── bootstrap.min.js
│ │ │ │ ├── cytoscape.min.js
│ │ │ │ ├── filesaver.min.js
│ │ │ │ ├── hexdump.js
│ │ │ │ ├── index.html
│ │ │ │ ├── jquery-1.11.1.js
│ │ │ │ ├── jquery.js
│ │ │ │ ├── jszip.min.js
│ │ │ │ ├── report.html
│ │ │ │ └── style.css
│ │ ├── model
│ │ │ ├── __init__.py
│ │ │ ├── __init__.pyc
│ │ │ ├── high_level
│ │ │ │ ├── __init__.py
│ │ │ │ ├── __init__.pyc
│ │ │ │ ├── base.py
│ │ │ │ ├── base.pyc
│ │ │ │ ├── graph.py
│ │ │ │ ├── graph.pyc
│ │ │ │ ├── random_sequence.py
│ │ │ │ ├── random_sequence.pyc
│ │ │ │ ├── staged_sequence.py
│ │ │ │ └── staged_sequence.pyc
│ │ │ └── low_level
│ │ │ │ ├── __init__.py
│ │ │ │ ├── __init__.pyc
│ │ │ │ ├── aliases.py
│ │ │ │ ├── aliases.pyc
│ │ │ │ ├── calculated.py
│ │ │ │ ├── calculated.pyc
│ │ │ │ ├── condition.py
│ │ │ │ ├── condition.pyc
│ │ │ │ ├── container.py
│ │ │ │ ├── container.pyc
│ │ │ │ ├── container_mutator.py
│ │ │ │ ├── container_mutator.pyc
│ │ │ │ ├── encoder.py
│ │ │ │ ├── encoder.pyc
│ │ │ │ ├── field.py
│ │ │ │ ├── field.pyc
│ │ │ │ ├── ll_utils.py
│ │ │ │ ├── ll_utils.pyc
│ │ │ │ ├── mutated_field.py
│ │ │ │ └── mutated_field.pyc
│ │ ├── monitors
│ │ │ ├── __init__.py
│ │ │ ├── __init__.pyc
│ │ │ ├── base.py
│ │ │ └── base.pyc
│ │ ├── remote
│ │ │ ├── __init__.py
│ │ │ ├── __init__.pyc
│ │ │ ├── actor.py
│ │ │ ├── actor.pyc
│ │ │ ├── rpc.py
│ │ │ └── rpc.pyc
│ │ └── targets
│ │ │ ├── __init__.py
│ │ │ ├── __init__.pyc
│ │ │ ├── base.py
│ │ │ ├── base.pyc
│ │ │ ├── client.py
│ │ │ ├── client.pyc
│ │ │ ├── empty.py
│ │ │ ├── empty.pyc
│ │ │ ├── server.py
│ │ │ └── server.pyc
│ ├── nmap
│ │ ├── __init__.py
│ │ ├── nmap.py
│ │ └── test_nmap.py
│ ├── pyreadline
│ │ ├── __init__.py
│ │ ├── __init__.pyo
│ │ ├── clipboard
│ │ │ ├── __init__.py
│ │ │ ├── __init__.pyo
│ │ │ ├── ironpython_clipboard.py
│ │ │ ├── ironpython_clipboard.pyo
│ │ │ ├── no_clipboard.py
│ │ │ ├── no_clipboard.pyo
│ │ │ ├── win32_clipboard.py
│ │ │ └── win32_clipboard.pyo
│ │ ├── configuration
│ │ │ ├── pyreadlineconfig.ini
│ │ │ ├── startup.py
│ │ │ └── startup.pyo
│ │ ├── console
│ │ │ ├── __init__.py
│ │ │ ├── __init__.pyo
│ │ │ ├── ansi.py
│ │ │ ├── ansi.pyo
│ │ │ ├── console.py
│ │ │ ├── console.pyo
│ │ │ ├── console_attributes.py
│ │ │ ├── console_attributes.pyo
│ │ │ ├── consolebase.py
│ │ │ ├── consolebase.pyo
│ │ │ ├── event.py
│ │ │ ├── event.pyo
│ │ │ ├── ironpython_console.py
│ │ │ └── ironpython_console.pyo
│ │ ├── error.py
│ │ ├── error.pyo
│ │ ├── get_doc.py
│ │ ├── get_doc.pyo
│ │ ├── keysyms
│ │ │ ├── __init__.py
│ │ │ ├── __init__.pyo
│ │ │ ├── common.py
│ │ │ ├── common.pyo
│ │ │ ├── ironpython_keysyms.py
│ │ │ ├── ironpython_keysyms.pyo
│ │ │ ├── keysyms.py
│ │ │ ├── keysyms.pyo
│ │ │ ├── winconstants.py
│ │ │ └── winconstants.pyo
│ │ ├── lineeditor
│ │ │ ├── __init__.py
│ │ │ ├── __init__.pyo
│ │ │ ├── history.py
│ │ │ ├── history.pyo
│ │ │ ├── lineobj.py
│ │ │ ├── lineobj.pyo
│ │ │ ├── wordmatcher.py
│ │ │ └── wordmatcher.pyo
│ │ ├── logger.py
│ │ ├── logger1.py
│ │ ├── logserver.py
│ │ ├── logserver1.py
│ │ ├── modes
│ │ │ ├── __init__.py
│ │ │ ├── __init__.pyo
│ │ │ ├── basemode.py
│ │ │ ├── basemode.pyo
│ │ │ ├── emacs.py
│ │ │ ├── emacs.pyo
│ │ │ ├── notemacs.py
│ │ │ ├── notemacs.pyo
│ │ │ ├── vi.py
│ │ │ └── vi.pyo
│ │ ├── py3k_compat.py
│ │ ├── py3k_compat.pyo
│ │ ├── release.py
│ │ ├── release.pyo
│ │ ├── rlmain.py
│ │ ├── rlmain.pyo
│ │ ├── test
│ │ │ ├── __init__.py
│ │ │ ├── __init__.pyo
│ │ │ ├── common.py
│ │ │ ├── common.pyo
│ │ │ ├── test_emacs.py
│ │ │ ├── test_emacs.pyo
│ │ │ ├── test_history.py
│ │ │ ├── test_history.pyo
│ │ │ ├── test_lineeditor.py
│ │ │ ├── test_lineeditor.pyo
│ │ │ ├── test_vi.py
│ │ │ └── test_vi.pyo
│ │ ├── unicode_helper.py
│ │ └── unicode_helper.pyo
│ ├── scapy
│ │ ├── __init__.py
│ │ ├── __init__.pyc
│ │ ├── all.py
│ │ ├── all.pyc
│ │ ├── ansmachine.py
│ │ ├── ansmachine.pyc
│ │ ├── arch
│ │ │ ├── __init__.py
│ │ │ ├── __init__.pyc
│ │ │ ├── bsd.py
│ │ │ ├── bsd.pyc
│ │ │ ├── linux.py
│ │ │ ├── pcapdnet.py
│ │ │ ├── pcapdnet.pyc
│ │ │ ├── solaris.py
│ │ │ ├── unix.py
│ │ │ ├── unix.pyc
│ │ │ ├── windows
│ │ │ │ └── __init__.py
│ │ │ └── winpcapy.py
│ │ ├── as_resolvers.py
│ │ ├── as_resolvers.pyc
│ │ ├── asn1
│ │ │ ├── __init__.py
│ │ │ ├── __init__.pyc
│ │ │ ├── asn1.py
│ │ │ ├── asn1.pyc
│ │ │ ├── ber.py
│ │ │ ├── ber.pyc
│ │ │ ├── mib.py
│ │ │ └── mib.pyc
│ │ ├── asn1fields.py
│ │ ├── asn1fields.pyc
│ │ ├── asn1packet.py
│ │ ├── asn1packet.pyc
│ │ ├── automaton.py
│ │ ├── automaton.pyc
│ │ ├── autorun.py
│ │ ├── autorun.pyc
│ │ ├── base_classes.py
│ │ ├── base_classes.pyc
│ │ ├── config.py
│ │ ├── config.pyc
│ │ ├── contrib
│ │ │ ├── HomePlugAV.py
│ │ │ ├── HomePlugAV.uts
│ │ │ ├── __init__.py
│ │ │ ├── avs.py
│ │ │ ├── bgp.py
│ │ │ ├── carp.py
│ │ │ ├── cdp.py
│ │ │ ├── chdlc.py
│ │ │ ├── dtp.py
│ │ │ ├── eigrp.py
│ │ │ ├── eigrp.uts
│ │ │ ├── etherip.py
│ │ │ ├── gsm_um.py
│ │ │ ├── gtp.py
│ │ │ ├── gtp.uts
│ │ │ ├── icmp_extensions.py
│ │ │ ├── igmp.py
│ │ │ ├── igmpv3.py
│ │ │ ├── ikev2.py
│ │ │ ├── isis.py
│ │ │ ├── isis.uts
│ │ │ ├── ldp.py
│ │ │ ├── modbus.py
│ │ │ ├── modbus.uts
│ │ │ ├── mpls.py
│ │ │ ├── openflow.py
│ │ │ ├── openflow.uts
│ │ │ ├── openflow3.py
│ │ │ ├── openflow3.uts
│ │ │ ├── ospf.py
│ │ │ ├── ppi.py
│ │ │ ├── ppi_cace.py
│ │ │ ├── ppi_geotag.py
│ │ │ ├── ripng.py
│ │ │ ├── rsvp.py
│ │ │ ├── sebek.py
│ │ │ ├── sebek.uts
│ │ │ ├── send.py
│ │ │ ├── skinny.py
│ │ │ ├── spbm.py
│ │ │ ├── ubberlogger.py
│ │ │ ├── vqp.py
│ │ │ ├── vtp.py
│ │ │ ├── vxlan.py
│ │ │ ├── vxlan.uts
│ │ │ └── wpa_eapol.py
│ │ ├── crypto
│ │ │ ├── __init__.py
│ │ │ ├── __init__.pyc
│ │ │ ├── cert.py
│ │ │ └── cert.pyc
│ │ ├── dadict.py
│ │ ├── dadict.pyc
│ │ ├── data.py
│ │ ├── data.pyc
│ │ ├── error.py
│ │ ├── error.pyc
│ │ ├── fields.py
│ │ ├── fields.pyc
│ │ ├── layers
│ │ │ ├── __init__.py
│ │ │ ├── __init__.pyc
│ │ │ ├── all.py
│ │ │ ├── all.pyc
│ │ │ ├── bluetooth.py
│ │ │ ├── bluetooth.pyc
│ │ │ ├── clns.py
│ │ │ ├── dhcp.py
│ │ │ ├── dhcp.pyc
│ │ │ ├── dhcp6.py
│ │ │ ├── dhcp6.pyc
│ │ │ ├── dns.py
│ │ │ ├── dns.pyc
│ │ │ ├── dot11.py
│ │ │ ├── dot11.pyc
│ │ │ ├── gprs.py
│ │ │ ├── gprs.pyc
│ │ │ ├── hsrp.py
│ │ │ ├── hsrp.pyc
│ │ │ ├── inet.py
│ │ │ ├── inet.pyc
│ │ │ ├── inet6.py
│ │ │ ├── inet6.pyc
│ │ │ ├── ipsec.py
│ │ │ ├── ipsec.pyc
│ │ │ ├── ir.py
│ │ │ ├── ir.pyc
│ │ │ ├── isakmp.py
│ │ │ ├── isakmp.pyc
│ │ │ ├── l2.py
│ │ │ ├── l2.pyc
│ │ │ ├── l2tp.py
│ │ │ ├── l2tp.pyc
│ │ │ ├── llmnr.py
│ │ │ ├── llmnr.pyc
│ │ │ ├── lltd.py
│ │ │ ├── lltd.pyc
│ │ │ ├── mgcp.py
│ │ │ ├── mgcp.pyc
│ │ │ ├── mobileip.py
│ │ │ ├── mobileip.pyc
│ │ │ ├── netbios.py
│ │ │ ├── netbios.pyc
│ │ │ ├── netflow.py
│ │ │ ├── netflow.pyc
│ │ │ ├── ntp.py
│ │ │ ├── ntp.pyc
│ │ │ ├── pflog.py
│ │ │ ├── ppp.py
│ │ │ ├── ppp.pyc
│ │ │ ├── radius.py
│ │ │ ├── radius.pyc
│ │ │ ├── rip.py
│ │ │ ├── rip.pyc
│ │ │ ├── rtp.py
│ │ │ ├── rtp.pyc
│ │ │ ├── sctp.py
│ │ │ ├── sctp.pyc
│ │ │ ├── skinny.py
│ │ │ ├── skinny.pyc
│ │ │ ├── smb.py
│ │ │ ├── smb.pyc
│ │ │ ├── snmp.py
│ │ │ ├── snmp.pyc
│ │ │ ├── tftp.py
│ │ │ ├── tftp.pyc
│ │ │ ├── vrrp.py
│ │ │ ├── vrrp.pyc
│ │ │ ├── x509.py
│ │ │ └── x509.pyc
│ │ ├── main.py
│ │ ├── main.pyc
│ │ ├── modules
│ │ │ ├── __init__.py
│ │ │ ├── nmap.py
│ │ │ ├── p0f.py
│ │ │ ├── queso.py
│ │ │ └── voip.py
│ │ ├── packet.py
│ │ ├── packet.pyc
│ │ ├── pipetool.py
│ │ ├── pipetool.pyc
│ │ ├── plist.py
│ │ ├── plist.pyc
│ │ ├── pton_ntop.py
│ │ ├── route.py
│ │ ├── route.pyc
│ │ ├── route6.py
│ │ ├── route6.pyc
│ │ ├── scapypipes.py
│ │ ├── scapypipes.pyc
│ │ ├── sendrecv.py
│ │ ├── sendrecv.pyc
│ │ ├── supersocket.py
│ │ ├── supersocket.pyc
│ │ ├── themes.py
│ │ ├── themes.pyc
│ │ ├── tools
│ │ │ ├── UTscapy.py
│ │ │ ├── __init__.py
│ │ │ └── check_asdis.py
│ │ ├── utils.py
│ │ ├── utils.pyc
│ │ ├── utils6.py
│ │ ├── utils6.pyc
│ │ ├── volatile.py
│ │ └── volatile.pyc
│ └── tabulate.py
├── x64-Windows
│ ├── _pytrch.pyd
│ ├── adfw-2.dll
│ ├── cnli-1.dll
│ ├── coli-0.dll
│ ├── crli-0.dll
│ ├── dmgd-1.dll
│ ├── dmgd-4.dll
│ ├── exma-1.dll
│ ├── iconv.dll
│ ├── libcurl.dll
│ ├── libeay32.dll
│ ├── libxml2.dll
│ ├── pcre-0.dll
│ ├── pcrecpp-0.dll
│ ├── pcreposix-0.dll
│ ├── posh-0.dll
│ ├── pytrch.py
│ ├── ssleay32.dll
│ ├── tibe-2.dll
│ ├── trch-1.dll
│ ├── trfo-2.dll
│ ├── tucl-1.dll
│ ├── ucl.dll
│ ├── xdvl-0.dll
│ └── zlib1.dll
└── x86-Windows
│ ├── adfw-2.dll
│ ├── adfw.dll
│ ├── cnli-0.dll
│ ├── cnli-1.dll
│ ├── coli-0.dll
│ ├── crli-0.dll
│ ├── dmgd-1.dll
│ ├── dmgd-4.dll
│ ├── esco-0.dll
│ ├── exma-1.dll
│ ├── exma.dll
│ ├── iconv.dll
│ ├── libcurl.dll
│ ├── libeay32.dll
│ ├── libiconv-2.dll
│ ├── libxml2.dll
│ ├── pcla-0.dll
│ ├── pcre-0.dll
│ ├── pcrecpp-0.dll
│ ├── pcreposix-0.dll
│ ├── posh-0.dll
│ ├── posh.dll
│ ├── riar-2.dll
│ ├── riar.dll
│ ├── ssleay32.dll
│ ├── tibe-1.dll
│ ├── tibe-2.dll
│ ├── tibe.dll
│ ├── trch-0.dll
│ ├── trch-1.dll
│ ├── trch.dll
│ ├── trfo-0.dll
│ ├── trfo-2.dll
│ ├── trfo.dll
│ ├── tucl-1.dll
│ ├── tucl.dll
│ ├── ucl.dll
│ ├── xdvl-0.dll
│ ├── zibe.dll
│ └── zlib1.dll
├── logs
├── ISF-2017-07-19.23.09.01.600000.log
├── ISF-2017-07-19.23.14.41.199000.log
├── ISF-2017-12-06.17.56.48.950000.log
└── ISF-2017-12-06.17.59.02.214000.log
├── module
├── exploits
│ ├── Schneider
│ │ ├── Schneider_CPU_Comoand.py
│ │ └── Schneider_CPU_Comoand.xml
│ └── Siemens
│ │ ├── Siemens_1200_CPU_Control.py
│ │ ├── Siemens_1200_CPU_Control.xml
│ │ ├── Siemens_300_400_CPU_Control.py
│ │ └── Siemens_300_400_CPU_Control.xml
├── payloads
│ ├── Doublepulsar-1.3.1.0.xml
│ ├── Doublepulsar-1.3.1.exe
│ ├── Doublepulsar-1.3.1.fb
│ ├── Jobadd-1.1.1.0.fb
│ ├── Jobadd-1.1.1.0.xml
│ ├── Jobadd-1.1.1.exe
│ ├── Jobdelete-1.1.1.0.fb
│ ├── Jobdelete-1.1.1.0.xml
│ ├── Jobdelete-1.1.1.exe
│ ├── Joblist-1.1.1.0.fb
│ ├── Joblist-1.1.1.0.xml
│ ├── Joblist-1.1.1.exe
│ ├── Pcdlllauncher-2.3.1.0.xml
│ ├── Pcdlllauncher-2.3.1.exe
│ ├── Pcdlllauncher-2.3.1.fb
│ ├── Processlist-1.1.1.0.fb
│ ├── Processlist-1.1.1.0.xml
│ ├── Processlist-1.1.1.exe
│ ├── Regdelete-1.1.1.0.fb
│ ├── Regdelete-1.1.1.0.xml
│ ├── Regdelete-1.1.1.exe
│ ├── Regenum-1.1.1.0.fb
│ ├── Regenum-1.1.1.0.xml
│ ├── Regenum-1.1.1.exe
│ ├── Regread-1.1.1.0.fb
│ ├── Regread-1.1.1.0.xml
│ ├── Regread-1.1.1.exe
│ ├── Regwrite-1.1.1.0.fb
│ ├── Regwrite-1.1.1.0.xml
│ ├── Regwrite-1.1.1.exe
│ ├── Rpcproxy-1.0.1.0.fb
│ ├── Rpcproxy-1.0.1.0.xml
│ ├── Rpcproxy-1.0.1.exe
│ ├── Smbdelete-1.1.1.0.fb
│ ├── Smbdelete-1.1.1.0.xml
│ ├── Smbdelete-1.1.1.exe
│ ├── Smblist-1.1.1.0.fb
│ ├── Smblist-1.1.1.0.xml
│ ├── Smblist-1.1.1.exe
│ ├── Smbread-1.1.1.0.fb
│ ├── Smbread-1.1.1.0.xml
│ ├── Smbread-1.1.1.exe
│ ├── Smbwrite-1.1.1.0.fb
│ ├── Smbwrite-1.1.1.0.xml
│ └── Smbwrite-1.1.1.exe
├── specials
│ └── Eternal
│ │ ├── Eternalblue-2.2.0.0.xml
│ │ ├── Eternalblue-2.2.0.exe
│ │ ├── Eternalblue-2.2.0.fb
│ │ ├── Eternalchampion-2.0.0.0.xml
│ │ ├── Eternalchampion-2.0.0.exe
│ │ ├── Eternalchampion-2.0.0.fb
│ │ ├── etch-0.dll
│ │ ├── etchCore-0.x64.dll
│ │ ├── etchCore-0.x86.dll
│ │ ├── eteb-2.dll
│ │ ├── etebCore-2.x64.dll
│ │ └── etebCore-2.x86.dll
└── touches
│ ├── Siemens_Control_1200
│ ├── FullSiemensScan.py
│ ├── Siemens_Control_1200.py
│ └── Siemens_Control_1200.xml
│ ├── iis
│ ├── iistouch-1.2.2.0.fb
│ ├── iistouch-1.2.2.0.xml
│ └── iistouch-1.2.2.exe
│ ├── nse
│ ├── BACnet-discover-enumerate.nse
│ ├── README.md
│ ├── Siemens-CommunicationsProcessor.nse
│ ├── Siemens-HMI-miniweb.nse
│ ├── Siemens-SIMATIC-PLC-S7.nse
│ ├── Siemens-Scalance-module.nse
│ ├── Siemens-WINCC.nse
│ ├── atg-info.nse
│ ├── bradford-networks-nac.nse
│ ├── codesys-v2-discover.nse
│ ├── cr3-fingerprint.nse
│ ├── cspv4-info.nse
│ ├── dnp3-enumerate.nse
│ ├── dnp3-info.nse
│ ├── enip-enumerate.nse
│ ├── fox-info.nse
│ ├── iec-identify.nse
│ ├── melsecq-discover-udp.nse
│ ├── melsecq-discover.nse
│ ├── minecraft.nse
│ ├── mms-identify.nse
│ ├── modbus-discover.nse
│ ├── modbus-enum.nse
│ ├── modicon-info.nse
│ ├── mop-discover.nse
│ ├── moxa-enum.nse
│ ├── nmapscript.py
│ ├── nmapscript.xml
│ ├── omrontcp-info.nse
│ ├── omronudp-info.nse
│ ├── pcworx-info.nse
│ ├── proconos-info.nse
│ ├── s7-enumerate.nse
│ ├── s71200-enumerate-old.nse
│ ├── smb-vuln-conficker.nse
│ ├── smb-vuln-ms08-067.nse.txt
│ ├── smb-vuln-ms17-010.nse
│ └── stuxnet-detect.nse
│ ├── plcinjector
│ ├── Modbus_PLC_Injecter.py
│ ├── Modbus_PLC_Injecter.xml
│ ├── plcInjectPayload.py
│ └── stager
│ │ ├── block_api.asm
│ │ ├── block_recv_modbus.asm
│ │ ├── block_reverse_tcp_modbus.asm
│ │ └── stager_reverse_tcp_plc.asm
│ ├── plcscan
│ ├── main.py
│ ├── modbus.py
│ ├── plcscan.py
│ ├── plcscan.xml
│ └── s7.py
│ ├── profinet
│ ├── profinet_dcp_scan.py
│ └── profinet_dcp_scan.xml
│ ├── smb
│ ├── Smbtouch-1.1.1.0.xml
│ ├── Smbtouch-1.1.1.exe
│ └── Smbtouch-1.1.1.fb
│ └── telnet
│ ├── lantronix_telnet_password.py
│ └── lantronix_telnet_password.xml
└── requirements.txt
/.gitattributes:
--------------------------------------------------------------------------------
1 | # Auto detect text files and perform LF normalization
2 | * text=auto
3 |
4 | # Custom for Visual Studio
5 | *.cs diff=csharp
6 |
7 | # Standard to msysgit
8 | *.doc diff=astextplain
9 | *.DOC diff=astextplain
10 | *.docx diff=astextplain
11 | *.DOCX diff=astextplain
12 | *.dot diff=astextplain
13 | *.DOT diff=astextplain
14 | *.pdf diff=astextplain
15 | *.PDF diff=astextplain
16 | *.rtf diff=astextplain
17 | *.RTF diff=astextplain
18 |
--------------------------------------------------------------------------------
/.gitignore:
--------------------------------------------------------------------------------
1 | # Windows image file caches
2 | Thumbs.db
3 | ehthumbs.db
4 |
5 | # Folder config file
6 | Desktop.ini
7 |
8 | # Recycle Bin used on file shares
9 | $RECYCLE.BIN/
10 |
11 | # Windows Installer files
12 | *.cab
13 | *.msi
14 | *.msm
15 | *.msp
16 |
17 | # Windows shortcuts
18 | *.lnk
19 |
20 | # =========================
21 | # Operating System Files
22 | # =========================
23 |
24 | # OSX
25 | # =========================
26 |
27 | .DS_Store
28 | .AppleDouble
29 | .LSOverride
30 |
31 | # Thumbnails
32 | ._*
33 |
34 | # Files that might appear in the root of a volume
35 | .DocumentRevisions-V100
36 | .fseventsd
37 | .Spotlight-V100
38 | .TemporaryItems
39 | .Trashes
40 | .VolumeIcon.icns
41 |
42 | # Directories potentially created on remote AFP share
43 | .AppleDB
44 | .AppleDesktop
45 | Network Trash Folder
46 | Temporary Items
47 | .apdisk
48 |
--------------------------------------------------------------------------------
/.idea/.name:
--------------------------------------------------------------------------------
1 | isf
--------------------------------------------------------------------------------
/.idea/encodings.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/.idea/isf.iml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
--------------------------------------------------------------------------------
/.idea/misc.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
--------------------------------------------------------------------------------
/.idea/modules.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/core/__init__.py:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/core/__init__.pyc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/w3h/isf/6faf0a3df185465ec17369c90ccc16e2a03a1870/core/__init__.pyc
--------------------------------------------------------------------------------
/core/baseexploit.pyc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/w3h/isf/6faf0a3df185465ec17369c90ccc16e2a03a1870/core/baseexploit.pyc
--------------------------------------------------------------------------------
/core/coli.pyc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/w3h/isf/6faf0a3df185465ec17369c90ccc16e2a03a1870/core/coli.pyc
--------------------------------------------------------------------------------
/core/command.pyc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/w3h/isf/6faf0a3df185465ec17369c90ccc16e2a03a1870/core/command.pyc
--------------------------------------------------------------------------------
/core/context.pyc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/w3h/isf/6faf0a3df185465ec17369c90ccc16e2a03a1870/core/context.pyc
--------------------------------------------------------------------------------
/core/daveplugin.pyc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/w3h/isf/6faf0a3df185465ec17369c90ccc16e2a03a1870/core/daveplugin.pyc
--------------------------------------------------------------------------------
/core/deployablemanager.pyc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/w3h/isf/6faf0a3df185465ec17369c90ccc16e2a03a1870/core/deployablemanager.pyc
--------------------------------------------------------------------------------
/core/edfexecution.pyc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/w3h/isf/6faf0a3df185465ec17369c90ccc16e2a03a1870/core/edfexecution.pyc
--------------------------------------------------------------------------------
/core/edfmeta.pyc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/w3h/isf/6faf0a3df185465ec17369c90ccc16e2a03a1870/core/edfmeta.pyc
--------------------------------------------------------------------------------
/core/edfplugin.pyc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/w3h/isf/6faf0a3df185465ec17369c90ccc16e2a03a1870/core/edfplugin.pyc
--------------------------------------------------------------------------------
/core/enums.pyc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/w3h/isf/6faf0a3df185465ec17369c90ccc16e2a03a1870/core/enums.pyc
--------------------------------------------------------------------------------
/core/env.pyc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/w3h/isf/6faf0a3df185465ec17369c90ccc16e2a03a1870/core/env.pyc
--------------------------------------------------------------------------------
/core/exception.pyc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/w3h/isf/6faf0a3df185465ec17369c90ccc16e2a03a1870/core/exception.pyc
--------------------------------------------------------------------------------
/core/exma.pyc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/w3h/isf/6faf0a3df185465ec17369c90ccc16e2a03a1870/core/exma.pyc
--------------------------------------------------------------------------------
/core/exploit.py:
--------------------------------------------------------------------------------
1 | #!/usr/bin/env python
2 | # coding=utf-8
3 |
4 | import os,sys
5 | import time
6 | from util import *
7 | from enums import *
8 | from xtype import *
9 | from baseexploit import *
10 |
11 |
--------------------------------------------------------------------------------
/core/exploit.pyc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/w3h/isf/6faf0a3df185465ec17369c90ccc16e2a03a1870/core/exploit.pyc
--------------------------------------------------------------------------------
/core/figlet.pyc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/w3h/isf/6faf0a3df185465ec17369c90ccc16e2a03a1870/core/figlet.pyc
--------------------------------------------------------------------------------
/core/fuzzbunch.pyc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/w3h/isf/6faf0a3df185465ec17369c90ccc16e2a03a1870/core/fuzzbunch.pyc
--------------------------------------------------------------------------------
/core/iohandler.pyc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/w3h/isf/6faf0a3df185465ec17369c90ccc16e2a03a1870/core/iohandler.pyc
--------------------------------------------------------------------------------
/core/log.pyc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/w3h/isf/6faf0a3df185465ec17369c90ccc16e2a03a1870/core/log.pyc
--------------------------------------------------------------------------------
/core/plugin.pyc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/w3h/isf/6faf0a3df185465ec17369c90ccc16e2a03a1870/core/plugin.pyc
--------------------------------------------------------------------------------
/core/pluginfinder.pyc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/w3h/isf/6faf0a3df185465ec17369c90ccc16e2a03a1870/core/pluginfinder.pyc
--------------------------------------------------------------------------------
/core/pluginmanager.pyc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/w3h/isf/6faf0a3df185465ec17369c90ccc16e2a03a1870/core/pluginmanager.pyc
--------------------------------------------------------------------------------
/core/pytrch.pyc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/w3h/isf/6faf0a3df185465ec17369c90ccc16e2a03a1870/core/pytrch.pyc
--------------------------------------------------------------------------------
/core/redirection.pyc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/w3h/isf/6faf0a3df185465ec17369c90ccc16e2a03a1870/core/redirection.pyc
--------------------------------------------------------------------------------
/core/session.pyc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/w3h/isf/6faf0a3df185465ec17369c90ccc16e2a03a1870/core/session.pyc
--------------------------------------------------------------------------------
/core/truantchild.pyc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/w3h/isf/6faf0a3df185465ec17369c90ccc16e2a03a1870/core/truantchild.pyc
--------------------------------------------------------------------------------
/core/util.pyc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/w3h/isf/6faf0a3df185465ec17369c90ccc16e2a03a1870/core/util.pyc
--------------------------------------------------------------------------------
/core/xtype.pyc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/w3h/isf/6faf0a3df185465ec17369c90ccc16e2a03a1870/core/xtype.pyc
--------------------------------------------------------------------------------
/dependencies/dnet-1.12.win32-py2.7.rar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/w3h/isf/6faf0a3df185465ec17369c90ccc16e2a03a1870/dependencies/dnet-1.12.win32-py2.7.rar
--------------------------------------------------------------------------------
/dependencies/pywin32-221.win32-py2.7.exe:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/w3h/isf/6faf0a3df185465ec17369c90ccc16e2a03a1870/dependencies/pywin32-221.win32-py2.7.exe
--------------------------------------------------------------------------------
/docker/Dockerfile:
--------------------------------------------------------------------------------
1 | FROM ubuntu:16.04
2 | MAINTAINER kira "dark_alex916@sina.com"
3 | RUN apt-get update
4 | RUN apt-get install -y python-dev python-pip libncurses5-dev git net-tools inetutils-ping nmap
5 | RUN git clone https://github.com/w3h/isf.git /root/isf
6 | RUN chmod +x /root/isf/isf.py
7 | RUN pip install --upgrade pip
8 | RUN pip install gnureadline
9 | RUN pip install pycrypto
10 | RUN pip install butterfly
11 | RUN echo "root:123456" | chpasswd
--------------------------------------------------------------------------------
/docker/README.md:
--------------------------------------------------------------------------------
1 | # Dockerfile介绍
2 |
3 | 本Dockerfile旨在一键部署[isf攻击框架](https://github.com/w3h/isf)。您只需在电脑中安装好docker,就可以使用Dockerfile一键部署isf框架。
4 |
5 | 此外,为了方便大家使用isf攻击框架,我们集成了[butterfly](https://github.com/paradoxxxzero/butterfly)网页终端(web terminal),使我们可以从浏览器访问Linux系统的后台(类似ssh连接)。这样就使得一台isf攻击服务器,多人共同使用的场景成为可能,更大程度上方便了教学使用。
6 |
7 | 以下为安装教程:
8 |
9 | 1. 安装Docker
10 |
11 | **Ubuntu 16.04**
12 |
13 | 请确保网络连接状态完好,国内用户推荐使用cn99的源
14 |
15 | ```
16 | apt-get install -y docker.io
17 | systemctl start docker
18 | ```
19 |
20 | **CentOS**
21 |
22 | ```
23 | yum install docker
24 | service docker start
25 | ```
26 |
27 | **其他平台:请参考[教程](http://www.runoob.com/docker/docker-tutorial.html)**
28 |
29 | 2. Docker使用
30 |
31 | 请以root用户运行以下命令
32 |
33 | ```
34 | mkdir -p /root/isfdocker
35 | cd /root/isfdocker
36 | wget https://github.com/w3h/isf/raw/master/docker/Dockerfile
37 | docker build -t isf:v1 .
38 | ```
39 |
40 |
41 | 请确保网络状态良好,等待最后一步运行完毕后,运行如下指令,就可以从浏览器登录了
42 |
43 | ```
44 | docker run --net=host isf:v1 butterfly.server.py --host='0.0.0.0' --unsecure
45 | ```
46 |
47 | 在浏览器中输入:http://ip:57575
48 |
49 | 输入默认密码:123456,即可登录
50 |
51 | **注:ip地址为Linux系统的ip地址,Ubuntu下使用ifconfig即可查看,CentOS可以输入ip addr察看**
52 |
53 | 登录完毕后,执行以下指令即可运行isf
54 |
55 | ```
56 | cd /root/isf/
57 | ./isf.py
58 | ```
59 |
60 | 这是用浏览器打开的视图:
61 | 
62 |
63 |
--------------------------------------------------------------------------------
/docker/login.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/w3h/isf/6faf0a3df185465ec17369c90ccc16e2a03a1870/docker/login.png
--------------------------------------------------------------------------------
/isf.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/w3h/isf/6faf0a3df185465ec17369c90ccc16e2a03a1870/isf.gif
--------------------------------------------------------------------------------
/lib/__init__.py:
--------------------------------------------------------------------------------
1 | import sys,os
2 |
3 | ppp = os.path.split(os.path.realpath(__file__))[0]
4 | sys.path.append(ppp)
5 | sys.path.append(ppp + '/thirdparty')
6 | sys.path.append(ppp + '/protocols')
7 |
--------------------------------------------------------------------------------
/lib/__init__.pyc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/w3h/isf/6faf0a3df185465ec17369c90ccc16e2a03a1870/lib/__init__.pyc
--------------------------------------------------------------------------------
/lib/protocols/__init__.py:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/lib/protocols/ads/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/w3h/isf/6faf0a3df185465ec17369c90ccc16e2a03a1870/lib/protocols/ads/__init__.py
--------------------------------------------------------------------------------
/lib/protocols/ads/__init__.pyc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/w3h/isf/6faf0a3df185465ec17369c90ccc16e2a03a1870/lib/protocols/ads/__init__.pyc
--------------------------------------------------------------------------------
/lib/protocols/ads/adstcp.pyc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/w3h/isf/6faf0a3df185465ec17369c90ccc16e2a03a1870/lib/protocols/ads/adstcp.pyc
--------------------------------------------------------------------------------
/lib/protocols/ads/adsudp.pyc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/w3h/isf/6faf0a3df185465ec17369c90ccc16e2a03a1870/lib/protocols/ads/adsudp.pyc
--------------------------------------------------------------------------------
/lib/protocols/ads/basefield.pyc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/w3h/isf/6faf0a3df185465ec17369c90ccc16e2a03a1870/lib/protocols/ads/basefield.pyc
--------------------------------------------------------------------------------
/lib/protocols/ads/plc.py:
--------------------------------------------------------------------------------
1 | #!/usr/bin/env python
2 | # -*- coding:utf-8 -*-
3 |
4 | """
5 | Copyright (c) 2014-2016 By W.HHH. All rights reserved.
6 | See the file 'docs/COPYING' for copying permission
7 | """
8 |
9 | import socket
10 | from scapy.all import *
11 | from utils import *
12 |
13 | from adsudp import *
14 | from adstcp import *
15 |
16 |
17 | class PLCClient:
18 | def __init__(self, ip, port = 48898, timeout=10):
19 | self.ip = ip
20 | self.port = port
21 |
22 | def getPLCInfo(self):
23 | pkt = AdsBroadcast()
24 | s = SendPacket(pkt, self.ip, 48899, 'udp')
25 | data, addr = s.recvfrom(2048)
26 | info = AdsBroadcastResponse(data)
27 | return info
28 |
29 | def getNetId(self):
30 | info = self.getPLCInfo()
31 | return info.getfieldval('netid')
32 |
33 | def reboot(self):
34 | pkt = AdsControlRequest()
35 | pkt.target_netid = self.getNetId()
36 | SendPacket(pkt, self.ip, self.port, 'tcp')
37 |
38 | def auth(self, username, password):
39 | netid = ""
40 | pkt = AdsAuth(username = username, password = password)
41 | SendPacket(pkt, self.ip, 48899, 'udp')
42 |
43 |
44 | if __name__ == '__main__':
45 | t = PLCClient("192.168.1.8")
46 | print t.reboot()
47 |
--------------------------------------------------------------------------------
/lib/protocols/ads/plc.pyc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/w3h/isf/6faf0a3df185465ec17369c90ccc16e2a03a1870/lib/protocols/ads/plc.pyc
--------------------------------------------------------------------------------
/lib/protocols/ads/utils.py:
--------------------------------------------------------------------------------
1 | #!/usr/bin/env python
2 | # -*- coding:utf-8 -*-
3 |
4 | """
5 | Copyright (c) 2015-2016 By W.HHH. All rights reserved.
6 | See the file 'docs/COPYING' for copying permission
7 | """
8 |
9 | import socket
10 | from scapy.all import *
11 | #from xtype import *
12 |
13 |
14 | def CreateTcpSocket(ip, port, timeout=10):
15 | s = socket.socket()
16 | s.settimeout(timeout)
17 | s.connect((ip, port)) # encapsulate into try/catch
18 | return s
19 |
20 | def CreateUdpSocket(ip, port, timeout=10):
21 | s = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)
22 | s.settimeout(timeout)
23 | return s
24 |
25 | def CreateTcpRawSocket(ip, port, timeout=10):
26 | s = CreateTcpSocket(ip, port, timeout)
27 | connection = StreamSocket(s, Raw)
28 | return connection
29 |
30 | def SendPacket(pks, ip=None, port=None, stype=None, timeout=10, verbose=None):
31 | if stype == None:
32 | send(pks, verbose = verbose)
33 | elif stype == 'tcpraw':
34 | connection = CreateTcpRawSocket(ip, port, timeout)
35 | if isinstance(pks, basestring): pks = Raw(pks)
36 | response = connection.sr1(pks)
37 | return response, connection
38 | elif stype == 'tcp':
39 | s = CreateTcpSocket(ip, port, timeout)
40 | if not isinstance(pks, basestring): pks = str(pks)
41 | s.send(pks)
42 | return s
43 | elif stype == 'udp':
44 | s = CreateUdpSocket(ip, port, timeout)
45 | if not isinstance(pks, basestring): pks = str(pks)
46 | s.sendto(pks, (ip, port))
47 | return s
48 | else:
49 | raise
50 |
--------------------------------------------------------------------------------
/lib/protocols/ads/utils.pyc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/w3h/isf/6faf0a3df185465ec17369c90ccc16e2a03a1870/lib/protocols/ads/utils.pyc
--------------------------------------------------------------------------------
/lib/protocols/cip/LICENSE:
--------------------------------------------------------------------------------
1 | The MIT License (MIT)
2 |
3 | Copyright (c) 2015 SCy-Phy
4 |
5 | Permission is hereby granted, free of charge, to any person obtaining a copy
6 | of this software and associated documentation files (the "Software"), to deal
7 | in the Software without restriction, including without limitation the rights
8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
9 | copies of the Software, and to permit persons to whom the Software is
10 | furnished to do so, subject to the following conditions:
11 |
12 | The above copyright notice and this permission notice shall be included in all
13 | copies or substantial portions of the Software.
14 |
15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
21 | SOFTWARE.
22 |
23 |
--------------------------------------------------------------------------------
/lib/protocols/cip/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/w3h/isf/6faf0a3df185465ec17369c90ccc16e2a03a1870/lib/protocols/cip/__init__.py
--------------------------------------------------------------------------------
/lib/protocols/cip/__init__.pyc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/w3h/isf/6faf0a3df185465ec17369c90ccc16e2a03a1870/lib/protocols/cip/__init__.pyc
--------------------------------------------------------------------------------
/lib/protocols/cip/cip.pyc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/w3h/isf/6faf0a3df185465ec17369c90ccc16e2a03a1870/lib/protocols/cip/cip.pyc
--------------------------------------------------------------------------------
/lib/protocols/cip/enip_tcp.pyc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/w3h/isf/6faf0a3df185465ec17369c90ccc16e2a03a1870/lib/protocols/cip/enip_tcp.pyc
--------------------------------------------------------------------------------
/lib/protocols/cip/plc.pyc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/w3h/isf/6faf0a3df185465ec17369c90ccc16e2a03a1870/lib/protocols/cip/plc.pyc
--------------------------------------------------------------------------------
/lib/protocols/cip/utils.pyc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/w3h/isf/6faf0a3df185465ec17369c90ccc16e2a03a1870/lib/protocols/cip/utils.pyc
--------------------------------------------------------------------------------
/lib/protocols/http/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/w3h/isf/6faf0a3df185465ec17369c90ccc16e2a03a1870/lib/protocols/http/__init__.py
--------------------------------------------------------------------------------
/lib/protocols/http/__init__.pyc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/w3h/isf/6faf0a3df185465ec17369c90ccc16e2a03a1870/lib/protocols/http/__init__.pyc
--------------------------------------------------------------------------------
/lib/protocols/http/http.pyc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/w3h/isf/6faf0a3df185465ec17369c90ccc16e2a03a1870/lib/protocols/http/http.pyc
--------------------------------------------------------------------------------
/lib/protocols/http/test.py:
--------------------------------------------------------------------------------
1 | from scapy.all import *
2 | from http import *
3 | import socket
4 |
5 |
6 | p = HTTPRequest()
7 | p.setfieldval('Method', "GET")
8 | p.setfieldval('Path', "/")
9 | p.setfieldval('Host', "182.92.64.62")
10 | p.show()
11 |
12 | s = socket.socket()
13 | s.connect(('182.92.64.62', 80))
14 | s.send(str(p))
15 | s.close()
16 |
--------------------------------------------------------------------------------
/lib/protocols/s7/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/w3h/isf/6faf0a3df185465ec17369c90ccc16e2a03a1870/lib/protocols/s7/__init__.py
--------------------------------------------------------------------------------
/lib/protocols/s7/__init__.pyc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/w3h/isf/6faf0a3df185465ec17369c90ccc16e2a03a1870/lib/protocols/s7/__init__.pyc
--------------------------------------------------------------------------------
/lib/protocols/s7/cotp.pyc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/w3h/isf/6faf0a3df185465ec17369c90ccc16e2a03a1870/lib/protocols/s7/cotp.pyc
--------------------------------------------------------------------------------
/lib/protocols/s7/plc.pyc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/w3h/isf/6faf0a3df185465ec17369c90ccc16e2a03a1870/lib/protocols/s7/plc.pyc
--------------------------------------------------------------------------------
/lib/protocols/s7/s7.py:
--------------------------------------------------------------------------------
1 | #!/usr/bin/env python
2 | # -*- coding:utf-8 -*-
3 |
4 | """
5 | Copyright (c) 2014-2016 By W.HHH. All rights reserved.
6 | See the file 'docs/COPYING' for copying permission
7 | """
8 |
9 |
10 | import struct
11 | from scapy.all import *
12 | from tptk import *
13 | from cotp import *
14 | from s7comm import *
15 |
16 |
--------------------------------------------------------------------------------
/lib/protocols/s7/s7.pyc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/w3h/isf/6faf0a3df185465ec17369c90ccc16e2a03a1870/lib/protocols/s7/s7.pyc
--------------------------------------------------------------------------------
/lib/protocols/s7/s7comm.pyc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/w3h/isf/6faf0a3df185465ec17369c90ccc16e2a03a1870/lib/protocols/s7/s7comm.pyc
--------------------------------------------------------------------------------
/lib/protocols/s7/s7comm_wz.pyc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/w3h/isf/6faf0a3df185465ec17369c90ccc16e2a03a1870/lib/protocols/s7/s7comm_wz.pyc
--------------------------------------------------------------------------------
/lib/protocols/s7/tptk.py:
--------------------------------------------------------------------------------
1 | #!/usr/bin/env python
2 | # -*- coding:utf-8 -*-
3 |
4 | """
5 | Copyright (c) 2014-2016 By W.HHH. All rights reserved.
6 | See the file 'docs/COPYING' for copying permission
7 | """
8 |
9 |
10 | from scapy.all import *
11 |
12 |
13 | class TPTK(Packet):
14 | name = "tptk"
15 | fields_desc = [
16 | ByteField("version", 3),
17 | ByteField("res", 0),
18 | ShortField("length", 4)
19 | ]
20 |
21 | def post_build(self, p, pay):
22 | if pay:
23 | l = struct.pack(">H", len(pay)+4)
24 | p = p[:2] + l + p[4:]
25 | return p + pay
26 | else:
27 | return p
28 |
29 | bind_layers(TCP, TPTK, dport = 102)
30 |
--------------------------------------------------------------------------------
/lib/protocols/s7/tptk.pyc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/w3h/isf/6faf0a3df185465ec17369c90ccc16e2a03a1870/lib/protocols/s7/tptk.pyc
--------------------------------------------------------------------------------
/lib/protocols/s7/utils.py:
--------------------------------------------------------------------------------
1 | #!/usr/bin/env python
2 | # -*- coding: utf-8 -*-
3 |
4 |
5 | def hash_password(password):
6 | password_hash_new = ''
7 | # Password = '\x01\x02\x03\x04\x05\x06\x07\x08'
8 | if len(password) < 1 or len(password) > 8:
9 | pass
10 | else:
11 | password_hash = password + '20'.decode('hex') * (8 - len(password))
12 | for i in range(8):
13 | if i < 2:
14 | temp_data = ord(password_hash[i])
15 | temp_data = temp_data ^ 0x55
16 | password_hash_new = password_hash_new + str(chr(temp_data))
17 | else:
18 | temp_data1 = ord(password_hash[i])
19 | temp_data2 = ord(password_hash_new[i - 2])
20 | temp_data1 = temp_data1 ^ 0x55 ^ temp_data2
21 | password_hash_new = password_hash_new + str(chr(temp_data1))
22 | return password_hash_new
23 |
24 |
25 | def dehash_password(Hash):
26 | password = ''
27 | password_hash = Hash
28 | for i in range(8):
29 | if i < 2:
30 | temp_data = ord(password_hash[i])
31 | temp_data = temp_data ^ 0x55
32 | password = password + str(unichr(temp_data))
33 | else:
34 | temp_data1 = ord(password_hash[i])
35 | temp_data2 = ord(Hash[i - 2])
36 | temp_data1 = temp_data1 ^ temp_data2 ^ 0x55
37 | password = password + str(unichr(temp_data1))
38 | for i in range(8):
39 | if password[-1] == ' ':
40 | password = password[: -1]
41 | return password
42 |
--------------------------------------------------------------------------------
/lib/protocols/s7/utils.pyc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/w3h/isf/6faf0a3df185465ec17369c90ccc16e2a03a1870/lib/protocols/s7/utils.pyc
--------------------------------------------------------------------------------
/lib/resources/Commandlinewrapper_Errors.xml:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 |
8 |
10 |
12 |
14 |
15 |
16 |
--------------------------------------------------------------------------------
/lib/thirdparty/Crypto/Cipher/_AES.pyd:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/w3h/isf/6faf0a3df185465ec17369c90ccc16e2a03a1870/lib/thirdparty/Crypto/Cipher/_AES.pyd
--------------------------------------------------------------------------------
/lib/thirdparty/Crypto/Cipher/_ARC2.pyd:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/w3h/isf/6faf0a3df185465ec17369c90ccc16e2a03a1870/lib/thirdparty/Crypto/Cipher/_ARC2.pyd
--------------------------------------------------------------------------------
/lib/thirdparty/Crypto/Cipher/_ARC4.pyd:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/w3h/isf/6faf0a3df185465ec17369c90ccc16e2a03a1870/lib/thirdparty/Crypto/Cipher/_ARC4.pyd
--------------------------------------------------------------------------------
/lib/thirdparty/Crypto/Cipher/_Blowfish.pyd:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/w3h/isf/6faf0a3df185465ec17369c90ccc16e2a03a1870/lib/thirdparty/Crypto/Cipher/_Blowfish.pyd
--------------------------------------------------------------------------------
/lib/thirdparty/Crypto/Cipher/_CAST.pyd:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/w3h/isf/6faf0a3df185465ec17369c90ccc16e2a03a1870/lib/thirdparty/Crypto/Cipher/_CAST.pyd
--------------------------------------------------------------------------------
/lib/thirdparty/Crypto/Cipher/_DES.pyd:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/w3h/isf/6faf0a3df185465ec17369c90ccc16e2a03a1870/lib/thirdparty/Crypto/Cipher/_DES.pyd
--------------------------------------------------------------------------------
/lib/thirdparty/Crypto/Cipher/_DES3.pyd:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/w3h/isf/6faf0a3df185465ec17369c90ccc16e2a03a1870/lib/thirdparty/Crypto/Cipher/_DES3.pyd
--------------------------------------------------------------------------------
/lib/thirdparty/Crypto/Cipher/_XOR.pyd:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/w3h/isf/6faf0a3df185465ec17369c90ccc16e2a03a1870/lib/thirdparty/Crypto/Cipher/_XOR.pyd
--------------------------------------------------------------------------------
/lib/thirdparty/Crypto/Hash/_MD2.pyd:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/w3h/isf/6faf0a3df185465ec17369c90ccc16e2a03a1870/lib/thirdparty/Crypto/Hash/_MD2.pyd
--------------------------------------------------------------------------------
/lib/thirdparty/Crypto/Hash/_MD4.pyd:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/w3h/isf/6faf0a3df185465ec17369c90ccc16e2a03a1870/lib/thirdparty/Crypto/Hash/_MD4.pyd
--------------------------------------------------------------------------------
/lib/thirdparty/Crypto/Hash/_RIPEMD160.pyd:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/w3h/isf/6faf0a3df185465ec17369c90ccc16e2a03a1870/lib/thirdparty/Crypto/Hash/_RIPEMD160.pyd
--------------------------------------------------------------------------------
/lib/thirdparty/Crypto/Hash/_SHA224.pyd:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/w3h/isf/6faf0a3df185465ec17369c90ccc16e2a03a1870/lib/thirdparty/Crypto/Hash/_SHA224.pyd
--------------------------------------------------------------------------------
/lib/thirdparty/Crypto/Hash/_SHA256.pyd:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/w3h/isf/6faf0a3df185465ec17369c90ccc16e2a03a1870/lib/thirdparty/Crypto/Hash/_SHA256.pyd
--------------------------------------------------------------------------------
/lib/thirdparty/Crypto/Hash/_SHA384.pyd:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/w3h/isf/6faf0a3df185465ec17369c90ccc16e2a03a1870/lib/thirdparty/Crypto/Hash/_SHA384.pyd
--------------------------------------------------------------------------------
/lib/thirdparty/Crypto/Hash/_SHA512.pyd:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/w3h/isf/6faf0a3df185465ec17369c90ccc16e2a03a1870/lib/thirdparty/Crypto/Hash/_SHA512.pyd
--------------------------------------------------------------------------------
/lib/thirdparty/Crypto/Random/Fortuna/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/w3h/isf/6faf0a3df185465ec17369c90ccc16e2a03a1870/lib/thirdparty/Crypto/Random/Fortuna/__init__.py
--------------------------------------------------------------------------------
/lib/thirdparty/Crypto/Random/OSRNG/winrandom.pyd:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/w3h/isf/6faf0a3df185465ec17369c90ccc16e2a03a1870/lib/thirdparty/Crypto/Random/OSRNG/winrandom.pyd
--------------------------------------------------------------------------------
/lib/thirdparty/Crypto/Signature/__init__.py:
--------------------------------------------------------------------------------
1 | # -*- coding: utf-8 -*-
2 | #
3 | # ===================================================================
4 | # The contents of this file are dedicated to the public domain. To
5 | # the extent that dedication to the public domain is not available,
6 | # everyone is granted a worldwide, perpetual, royalty-free,
7 | # non-exclusive license to exercise all rights associated with the
8 | # contents of this file for any purpose whatsoever.
9 | # No rights are reserved.
10 | #
11 | # THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
12 | # EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
13 | # MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
14 | # NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS
15 | # BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN
16 | # ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
17 | # CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
18 | # SOFTWARE.
19 | # ===================================================================
20 |
21 | """Digital signature protocols
22 |
23 | A collection of standardized protocols to carry out digital signatures.
24 |
25 | :undocumented: __revision__, __package__
26 | """
27 |
28 | __all__ = [ 'PKCS1_v1_5', 'PKCS1_PSS' ]
29 | __revision__ = "$Id$"
30 |
31 |
32 |
--------------------------------------------------------------------------------
/lib/thirdparty/Crypto/Util/__init__.py:
--------------------------------------------------------------------------------
1 | # -*- coding: utf-8 -*-
2 | #
3 | # ===================================================================
4 | # The contents of this file are dedicated to the public domain. To
5 | # the extent that dedication to the public domain is not available,
6 | # everyone is granted a worldwide, perpetual, royalty-free,
7 | # non-exclusive license to exercise all rights associated with the
8 | # contents of this file for any purpose whatsoever.
9 | # No rights are reserved.
10 | #
11 | # THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
12 | # EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
13 | # MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
14 | # NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS
15 | # BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN
16 | # ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
17 | # CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
18 | # SOFTWARE.
19 | # ===================================================================
20 |
21 | """Miscellaneous modules
22 |
23 | Contains useful modules that don't belong into any of the
24 | other Crypto.* subpackages.
25 |
26 | Crypto.Util.number Number-theoretic functions (primality testing, etc.)
27 | Crypto.Util.randpool Random number generation
28 | Crypto.Util.RFC1751 Converts between 128-bit keys and human-readable
29 | strings of words.
30 | Crypto.Util.asn1 Minimal support for ASN.1 DER encoding
31 |
32 | """
33 |
34 | __all__ = ['randpool', 'RFC1751', 'number', 'strxor', 'asn1' ]
35 |
36 | __revision__ = "$Id$"
37 |
38 |
--------------------------------------------------------------------------------
/lib/thirdparty/Crypto/Util/_counter.pyd:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/w3h/isf/6faf0a3df185465ec17369c90ccc16e2a03a1870/lib/thirdparty/Crypto/Util/_counter.pyd
--------------------------------------------------------------------------------
/lib/thirdparty/Crypto/Util/strxor.pyd:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/w3h/isf/6faf0a3df185465ec17369c90ccc16e2a03a1870/lib/thirdparty/Crypto/Util/strxor.pyd
--------------------------------------------------------------------------------
/lib/thirdparty/Crypto/Util/winrandom.py:
--------------------------------------------------------------------------------
1 | #
2 | # Util/winrandom.py : Stub for Crypto.Random.OSRNG.winrandom
3 | #
4 | # Written in 2008 by Dwayne C. Litzenberger
5 | #
6 | # ===================================================================
7 | # The contents of this file are dedicated to the public domain. To
8 | # the extent that dedication to the public domain is not available,
9 | # everyone is granted a worldwide, perpetual, royalty-free,
10 | # non-exclusive license to exercise all rights associated with the
11 | # contents of this file for any purpose whatsoever.
12 | # No rights are reserved.
13 | #
14 | # THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
15 | # EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
16 | # MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
17 | # NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS
18 | # BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN
19 | # ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
20 | # CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
21 | # SOFTWARE.
22 | # ===================================================================
23 |
24 | __revision__ = "$Id$"
25 |
26 | from Crypto.Random.OSRNG.winrandom import *
27 |
28 | # vim:set ts=4 sw=4 sts=4 expandtab:
29 |
--------------------------------------------------------------------------------
/lib/thirdparty/DateTime/__init__.py:
--------------------------------------------------------------------------------
1 | ##############################################################################
2 | #
3 | # Copyright (c) 2002 Zope Foundation and Contributors.
4 | #
5 | # This software is subject to the provisions of the Zope Public License,
6 | # Version 2.1 (ZPL). A copy of the ZPL should accompany this distribution.
7 | # THIS SOFTWARE IS PROVIDED "AS IS" AND ANY AND ALL EXPRESS OR IMPLIED
8 | # WARRANTIES ARE DISCLAIMED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
9 | # WARRANTIES OF TITLE, MERCHANTABILITY, AGAINST INFRINGEMENT, AND FITNESS
10 | # FOR A PARTICULAR PURPOSE
11 | #
12 | ##############################################################################
13 |
14 | from .DateTime import DateTime
15 | from .DateTime import Timezones
16 |
17 | __all__ = ('DateTime', 'Timezones')
18 |
--------------------------------------------------------------------------------
/lib/thirdparty/DateTime/tests/__init__.py:
--------------------------------------------------------------------------------
1 | ##############################################################################
2 | #
3 | # Copyright (c) 2003 Zope Foundation and Contributors.
4 | # All Rights Reserved.
5 | #
6 | # This software is subject to the provisions of the Zope Public License,
7 | # Version 2.1 (ZPL). A copy of the ZPL should accompany this distribution.
8 | # THIS SOFTWARE IS PROVIDED "AS IS" AND ANY AND ALL EXPRESS OR IMPLIED
9 | # WARRANTIES ARE DISCLAIMED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
10 | # WARRANTIES OF TITLE, MERCHANTABILITY, AGAINST INFRINGEMENT, AND FITNESS
11 | # FOR A PARTICULAR PURPOSE.
12 | #
13 | ##############################################################################
14 |
15 | # This file is needed to make this a package.
16 |
--------------------------------------------------------------------------------
/lib/thirdparty/IPy.pyc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/w3h/isf/6faf0a3df185465ec17369c90ccc16e2a03a1870/lib/thirdparty/IPy.pyc
--------------------------------------------------------------------------------
/lib/thirdparty/__init__.py:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/lib/thirdparty/bitstring.pyc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/w3h/isf/6faf0a3df185465ec17369c90ccc16e2a03a1870/lib/thirdparty/bitstring.pyc
--------------------------------------------------------------------------------
/lib/thirdparty/docopt.pyc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/w3h/isf/6faf0a3df185465ec17369c90ccc16e2a03a1870/lib/thirdparty/docopt.pyc
--------------------------------------------------------------------------------
/lib/thirdparty/icmp_ping.pyc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/w3h/isf/6faf0a3df185465ec17369c90ccc16e2a03a1870/lib/thirdparty/icmp_ping.pyc
--------------------------------------------------------------------------------
/lib/thirdparty/katnip/__init__.py:
--------------------------------------------------------------------------------
1 | # Copyright (C) 2016 Cisco Systems, Inc. and/or its affiliates. All rights reserved.
2 | #
3 | # This file is part of Katnip.
4 | #
5 | # Katnip is free software: you can redistribute it and/or modify
6 | # it under the terms of the GNU General Public License as published by
7 | # the Free Software Foundation, either version 2 of the License, or
8 | # (at your option) any later version.
9 | #
10 | # Katnip is distributed in the hope that it will be useful,
11 | # but WITHOUT ANY WARRANTY; without even the implied warranty of
12 | # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13 | # GNU General Public License for more details.
14 | #
15 | # You should have received a copy of the GNU General Public License
16 | # along with Katnip. If not, see .
17 |
--------------------------------------------------------------------------------
/lib/thirdparty/katnip/__init__.pyc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/w3h/isf/6faf0a3df185465ec17369c90ccc16e2a03a1870/lib/thirdparty/katnip/__init__.pyc
--------------------------------------------------------------------------------
/lib/thirdparty/katnip/controllers/__init__.py:
--------------------------------------------------------------------------------
1 | # Copyright (C) 2016 Cisco Systems, Inc. and/or its affiliates. All rights reserved.
2 | #
3 | # This file is part of Kitty.
4 | #
5 | # Kitty is free software: you can redistribute it and/or modify
6 | # it under the terms of the GNU General Public License as published by
7 | # the Free Software Foundation, either version 2 of the License, or
8 | # (at your option) any later version.
9 | #
10 | # Kitty is distributed in the hope that it will be useful,
11 | # but WITHOUT ANY WARRANTY; without even the implied warranty of
12 | # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13 | # GNU General Public License for more details.
14 | #
15 | # You should have Katnip a copy of the GNU General Public License
16 | # along with Kitty. If not, see .
17 |
18 |
--------------------------------------------------------------------------------
/lib/thirdparty/katnip/controllers/__init__.pyc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/w3h/isf/6faf0a3df185465ec17369c90ccc16e2a03a1870/lib/thirdparty/katnip/controllers/__init__.pyc
--------------------------------------------------------------------------------
/lib/thirdparty/katnip/controllers/client/__init__.py:
--------------------------------------------------------------------------------
1 | # Copyright (C) 2016 Cisco Systems, Inc. and/or its affiliates. All rights reserved.
2 | #
3 | # This file is part of Katnip.
4 | #
5 | # Katnip is free software: you can redistribute it and/or modify
6 | # it under the terms of the GNU General Public License as published by
7 | # the Free Software Foundation, either version 2 of the License, or
8 | # (at your option) any later version.
9 | #
10 | # Katnip is distributed in the hope that it will be useful,
11 | # but WITHOUT ANY WARRANTY; without even the implied warranty of
12 | # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13 | # GNU General Public License for more details.
14 | #
15 | # You should have received a copy of the GNU General Public License
16 | # along with Katnip. If not, see .
17 |
18 | '''
19 | Collection of client controllers.
20 |
21 | When performing client fuzzing,
22 | the main usage of the controller is to trigger the client
23 | to start communication with the server stack.
24 | '''
25 |
--------------------------------------------------------------------------------
/lib/thirdparty/katnip/controllers/client/__init__.pyc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/w3h/isf/6faf0a3df185465ec17369c90ccc16e2a03a1870/lib/thirdparty/katnip/controllers/client/__init__.pyc
--------------------------------------------------------------------------------
/lib/thirdparty/katnip/controllers/client/facedancer.pyc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/w3h/isf/6faf0a3df185465ec17369c90ccc16e2a03a1870/lib/thirdparty/katnip/controllers/client/facedancer.pyc
--------------------------------------------------------------------------------
/lib/thirdparty/katnip/controllers/client/process.pyc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/w3h/isf/6faf0a3df185465ec17369c90ccc16e2a03a1870/lib/thirdparty/katnip/controllers/client/process.pyc
--------------------------------------------------------------------------------
/lib/thirdparty/katnip/controllers/client/ssh.pyc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/w3h/isf/6faf0a3df185465ec17369c90ccc16e2a03a1870/lib/thirdparty/katnip/controllers/client/ssh.pyc
--------------------------------------------------------------------------------
/lib/thirdparty/katnip/controllers/server/__init__.py:
--------------------------------------------------------------------------------
1 | # Copyright (C) 2016 Cisco Systems, Inc. and/or its affiliates. All rights reserved.
2 | #
3 | # This file is part of Katnip.
4 | #
5 | # Katnip is free software: you can redistribute it and/or modify
6 | # it under the terms of the GNU General Public License as published by
7 | # the Free Software Foundation, either version 2 of the License, or
8 | # (at your option) any later version.
9 | #
10 | # Katnip is distributed in the hope that it will be useful,
11 | # but WITHOUT ANY WARRANTY; without even the implied warranty of
12 | # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13 | # GNU General Public License for more details.
14 | #
15 | # You should have received a copy of the GNU General Public License
16 | # along with Katnip. If not, see .
17 |
--------------------------------------------------------------------------------
/lib/thirdparty/katnip/controllers/server/__init__.pyc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/w3h/isf/6faf0a3df185465ec17369c90ccc16e2a03a1870/lib/thirdparty/katnip/controllers/server/__init__.pyc
--------------------------------------------------------------------------------
/lib/thirdparty/katnip/controllers/server/frida.pyc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/w3h/isf/6faf0a3df185465ec17369c90ccc16e2a03a1870/lib/thirdparty/katnip/controllers/server/frida.pyc
--------------------------------------------------------------------------------
/lib/thirdparty/katnip/controllers/server/ping.pyc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/w3h/isf/6faf0a3df185465ec17369c90ccc16e2a03a1870/lib/thirdparty/katnip/controllers/server/ping.pyc
--------------------------------------------------------------------------------
/lib/thirdparty/katnip/controllers/server/tcp_system.pyc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/w3h/isf/6faf0a3df185465ec17369c90ccc16e2a03a1870/lib/thirdparty/katnip/controllers/server/tcp_system.pyc
--------------------------------------------------------------------------------
/lib/thirdparty/katnip/controllers/server/vmware.pyc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/w3h/isf/6faf0a3df185465ec17369c90ccc16e2a03a1870/lib/thirdparty/katnip/controllers/server/vmware.pyc
--------------------------------------------------------------------------------
/lib/thirdparty/katnip/controllers/server/windbgcontroller.pyc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/w3h/isf/6faf0a3df185465ec17369c90ccc16e2a03a1870/lib/thirdparty/katnip/controllers/server/windbgcontroller.pyc
--------------------------------------------------------------------------------
/lib/thirdparty/katnip/legos/__init__.py:
--------------------------------------------------------------------------------
1 | # Copyright (C) 2016 Cisco Systems, Inc. and/or its affiliates. All rights reserved.
2 | #
3 | # This file is part of Katnip.
4 | #
5 | # Katnip is free software: you can redistribute it and/or modify
6 | # it under the terms of the GNU General Public License as published by
7 | # the Free Software Foundation, either version 2 of the License, or
8 | # (at your option) any later version.
9 | #
10 | # Katnip is distributed in the hope that it will be useful,
11 | # but WITHOUT ANY WARRANTY; without even the implied warranty of
12 | # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13 | # GNU General Public License for more details.
14 | #
15 | # You should have received a copy of the GNU General Public License
16 | # along with Katnip. If not, see .
17 |
18 | '''
19 | Collection of low level data model structures
20 | that can save time when implementing some protocols.
21 |
22 | For example, TLV legos to implement templates
23 | for TLV-based protocol.
24 | '''
25 |
--------------------------------------------------------------------------------
/lib/thirdparty/katnip/legos/__init__.pyc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/w3h/isf/6faf0a3df185465ec17369c90ccc16e2a03a1870/lib/thirdparty/katnip/legos/__init__.pyc
--------------------------------------------------------------------------------
/lib/thirdparty/katnip/legos/bittorrent.pyc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/w3h/isf/6faf0a3df185465ec17369c90ccc16e2a03a1870/lib/thirdparty/katnip/legos/bittorrent.pyc
--------------------------------------------------------------------------------
/lib/thirdparty/katnip/legos/dynamic.pyc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/w3h/isf/6faf0a3df185465ec17369c90ccc16e2a03a1870/lib/thirdparty/katnip/legos/dynamic.pyc
--------------------------------------------------------------------------------
/lib/thirdparty/katnip/legos/json.pyc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/w3h/isf/6faf0a3df185465ec17369c90ccc16e2a03a1870/lib/thirdparty/katnip/legos/json.pyc
--------------------------------------------------------------------------------
/lib/thirdparty/katnip/legos/tlv.pyc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/w3h/isf/6faf0a3df185465ec17369c90ccc16e2a03a1870/lib/thirdparty/katnip/legos/tlv.pyc
--------------------------------------------------------------------------------
/lib/thirdparty/katnip/legos/url.pyc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/w3h/isf/6faf0a3df185465ec17369c90ccc16e2a03a1870/lib/thirdparty/katnip/legos/url.pyc
--------------------------------------------------------------------------------
/lib/thirdparty/katnip/legos/usb_hid.pyc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/w3h/isf/6faf0a3df185465ec17369c90ccc16e2a03a1870/lib/thirdparty/katnip/legos/usb_hid.pyc
--------------------------------------------------------------------------------
/lib/thirdparty/katnip/legos/xml.pyc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/w3h/isf/6faf0a3df185465ec17369c90ccc16e2a03a1870/lib/thirdparty/katnip/legos/xml.pyc
--------------------------------------------------------------------------------
/lib/thirdparty/katnip/model/__init__.py:
--------------------------------------------------------------------------------
1 | from __future__ import absolute_import
2 | from .low_level import *
3 |
--------------------------------------------------------------------------------
/lib/thirdparty/katnip/model/__init__.pyc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/w3h/isf/6faf0a3df185465ec17369c90ccc16e2a03a1870/lib/thirdparty/katnip/model/__init__.pyc
--------------------------------------------------------------------------------
/lib/thirdparty/katnip/model/low_level/__init__.py:
--------------------------------------------------------------------------------
1 | from __future__ import absolute_import
2 | from .encoder import *
3 |
--------------------------------------------------------------------------------
/lib/thirdparty/katnip/model/low_level/__init__.pyc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/w3h/isf/6faf0a3df185465ec17369c90ccc16e2a03a1870/lib/thirdparty/katnip/model/low_level/__init__.pyc
--------------------------------------------------------------------------------
/lib/thirdparty/katnip/model/low_level/encoder.pyc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/w3h/isf/6faf0a3df185465ec17369c90ccc16e2a03a1870/lib/thirdparty/katnip/model/low_level/encoder.pyc
--------------------------------------------------------------------------------
/lib/thirdparty/katnip/model/low_level/ownfunc.pyc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/w3h/isf/6faf0a3df185465ec17369c90ccc16e2a03a1870/lib/thirdparty/katnip/model/low_level/ownfunc.pyc
--------------------------------------------------------------------------------
/lib/thirdparty/katnip/model/low_level/radamsa.pyc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/w3h/isf/6faf0a3df185465ec17369c90ccc16e2a03a1870/lib/thirdparty/katnip/model/low_level/radamsa.pyc
--------------------------------------------------------------------------------
/lib/thirdparty/katnip/model/low_level/scapy.pyc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/w3h/isf/6faf0a3df185465ec17369c90ccc16e2a03a1870/lib/thirdparty/katnip/model/low_level/scapy.pyc
--------------------------------------------------------------------------------
/lib/thirdparty/katnip/monitors/__init__.py:
--------------------------------------------------------------------------------
1 | # Copyright (C) 2016 Cisco Systems, Inc. and/or its affiliates. All rights reserved.
2 | #
3 | # This file is part of Katnip.
4 | #
5 | # Katnip is free software: you can redistribute it and/or modify
6 | # it under the terms of the GNU General Public License as published by
7 | # the Free Software Foundation, either version 2 of the License, or
8 | # (at your option) any later version.
9 | #
10 | # Katnip is distributed in the hope that it will be useful,
11 | # but WITHOUT ANY WARRANTY; without even the implied warranty of
12 | # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13 | # GNU General Public License for more details.
14 | #
15 | # You should have received a copy of the GNU General Public License
16 | # along with Katnip. If not, see .
17 |
18 |
--------------------------------------------------------------------------------
/lib/thirdparty/katnip/monitors/__init__.pyc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/w3h/isf/6faf0a3df185465ec17369c90ccc16e2a03a1870/lib/thirdparty/katnip/monitors/__init__.pyc
--------------------------------------------------------------------------------
/lib/thirdparty/katnip/monitors/network.pyc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/w3h/isf/6faf0a3df185465ec17369c90ccc16e2a03a1870/lib/thirdparty/katnip/monitors/network.pyc
--------------------------------------------------------------------------------
/lib/thirdparty/katnip/monitors/serial.pyc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/w3h/isf/6faf0a3df185465ec17369c90ccc16e2a03a1870/lib/thirdparty/katnip/monitors/serial.pyc
--------------------------------------------------------------------------------
/lib/thirdparty/katnip/monitors/ssh.pyc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/w3h/isf/6faf0a3df185465ec17369c90ccc16e2a03a1870/lib/thirdparty/katnip/monitors/ssh.pyc
--------------------------------------------------------------------------------
/lib/thirdparty/katnip/monitors/ssh_file.pyc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/w3h/isf/6faf0a3df185465ec17369c90ccc16e2a03a1870/lib/thirdparty/katnip/monitors/ssh_file.pyc
--------------------------------------------------------------------------------
/lib/thirdparty/katnip/monitors/telnet.pyc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/w3h/isf/6faf0a3df185465ec17369c90ccc16e2a03a1870/lib/thirdparty/katnip/monitors/telnet.pyc
--------------------------------------------------------------------------------
/lib/thirdparty/katnip/targets/__init__.py:
--------------------------------------------------------------------------------
1 | # Copyright (C) 2016 Cisco Systems, Inc. and/or its affiliates. All rights reserved.
2 | #
3 | # This file is part of Katnip.
4 | #
5 | # Katnip is free software: you can redistribute it and/or modify
6 | # it under the terms of the GNU General Public License as published by
7 | # the Free Software Foundation, either version 2 of the License, or
8 | # (at your option) any later version.
9 | #
10 | # Katnip is distributed in the hope that it will be useful,
11 | # but WITHOUT ANY WARRANTY; without even the implied warranty of
12 | # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13 | # GNU General Public License for more details.
14 | #
15 | # You should have received a copy of the GNU General Public License
16 | # along with Katnip. If not, see .
17 |
18 |
--------------------------------------------------------------------------------
/lib/thirdparty/katnip/targets/__init__.pyc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/w3h/isf/6faf0a3df185465ec17369c90ccc16e2a03a1870/lib/thirdparty/katnip/targets/__init__.pyc
--------------------------------------------------------------------------------
/lib/thirdparty/katnip/targets/application.pyc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/w3h/isf/6faf0a3df185465ec17369c90ccc16e2a03a1870/lib/thirdparty/katnip/targets/application.pyc
--------------------------------------------------------------------------------
/lib/thirdparty/katnip/targets/file.pyc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/w3h/isf/6faf0a3df185465ec17369c90ccc16e2a03a1870/lib/thirdparty/katnip/targets/file.pyc
--------------------------------------------------------------------------------
/lib/thirdparty/katnip/targets/raw_udp.pyc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/w3h/isf/6faf0a3df185465ec17369c90ccc16e2a03a1870/lib/thirdparty/katnip/targets/raw_udp.pyc
--------------------------------------------------------------------------------
/lib/thirdparty/katnip/targets/serial.pyc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/w3h/isf/6faf0a3df185465ec17369c90ccc16e2a03a1870/lib/thirdparty/katnip/targets/serial.pyc
--------------------------------------------------------------------------------
/lib/thirdparty/katnip/targets/ssl.pyc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/w3h/isf/6faf0a3df185465ec17369c90ccc16e2a03a1870/lib/thirdparty/katnip/targets/ssl.pyc
--------------------------------------------------------------------------------
/lib/thirdparty/katnip/targets/tcp.pyc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/w3h/isf/6faf0a3df185465ec17369c90ccc16e2a03a1870/lib/thirdparty/katnip/targets/tcp.pyc
--------------------------------------------------------------------------------
/lib/thirdparty/katnip/targets/udp.pyc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/w3h/isf/6faf0a3df185465ec17369c90ccc16e2a03a1870/lib/thirdparty/katnip/targets/udp.pyc
--------------------------------------------------------------------------------
/lib/thirdparty/katnip/templates/__init__.py:
--------------------------------------------------------------------------------
1 | # Copyright (C) 2016 Cisco Systems, Inc. and/or its affiliates. All rights reserved.
2 | #
3 | # This file is part of Katnip.
4 | #
5 | # Katnip is free software: you can redistribute it and/or modify
6 | # it under the terms of the GNU General Public License as published by
7 | # the Free Software Foundation, either version 2 of the License, or
8 | # (at your option) any later version.
9 | #
10 | # Katnip is distributed in the hope that it will be useful,
11 | # but WITHOUT ANY WARRANTY; without even the implied warranty of
12 | # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13 | # GNU General Public License for more details.
14 | #
15 | # You should have received a copy of the GNU General Public License
16 | # along with Katnip. If not, see .
17 |
18 | '''
19 | Templates for different protocols
20 |
21 | .. note::
22 |
23 | the templates themselves are not documented in here,
24 | please take a look at the source for the list of templates.
25 | '''
26 |
--------------------------------------------------------------------------------
/lib/thirdparty/katnip/templates/__init__.pyc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/w3h/isf/6faf0a3df185465ec17369c90ccc16e2a03a1870/lib/thirdparty/katnip/templates/__init__.pyc
--------------------------------------------------------------------------------
/lib/thirdparty/katnip/templates/bittorent.pyc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/w3h/isf/6faf0a3df185465ec17369c90ccc16e2a03a1870/lib/thirdparty/katnip/templates/bittorent.pyc
--------------------------------------------------------------------------------
/lib/thirdparty/katnip/templates/bootp.pyc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/w3h/isf/6faf0a3df185465ec17369c90ccc16e2a03a1870/lib/thirdparty/katnip/templates/bootp.pyc
--------------------------------------------------------------------------------
/lib/thirdparty/katnip/templates/dns.pyc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/w3h/isf/6faf0a3df185465ec17369c90ccc16e2a03a1870/lib/thirdparty/katnip/templates/dns.pyc
--------------------------------------------------------------------------------
/lib/thirdparty/katnip/templates/ftp.pyc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/w3h/isf/6faf0a3df185465ec17369c90ccc16e2a03a1870/lib/thirdparty/katnip/templates/ftp.pyc
--------------------------------------------------------------------------------
/lib/thirdparty/katnip/templates/png.pyc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/w3h/isf/6faf0a3df185465ec17369c90ccc16e2a03a1870/lib/thirdparty/katnip/templates/png.pyc
--------------------------------------------------------------------------------
/lib/thirdparty/katnip/templates/usb.pyc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/w3h/isf/6faf0a3df185465ec17369c90ccc16e2a03a1870/lib/thirdparty/katnip/templates/usb.pyc
--------------------------------------------------------------------------------
/lib/thirdparty/katnip/utils/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/w3h/isf/6faf0a3df185465ec17369c90ccc16e2a03a1870/lib/thirdparty/katnip/utils/__init__.py
--------------------------------------------------------------------------------
/lib/thirdparty/katnip/utils/__init__.pyc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/w3h/isf/6faf0a3df185465ec17369c90ccc16e2a03a1870/lib/thirdparty/katnip/utils/__init__.pyc
--------------------------------------------------------------------------------
/lib/thirdparty/katnip/utils/sshutils.pyc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/w3h/isf/6faf0a3df185465ec17369c90ccc16e2a03a1870/lib/thirdparty/katnip/utils/sshutils.pyc
--------------------------------------------------------------------------------
/lib/thirdparty/kitty/__init__.py:
--------------------------------------------------------------------------------
1 | # Copyright (C) 2016 Cisco Systems, Inc. and/or its affiliates. All rights reserved.
2 | #
3 | # This file is part of Kitty.
4 | #
5 | # Kitty is free software: you can redistribute it and/or modify
6 | # it under the terms of the GNU General Public License as published by
7 | # the Free Software Foundation, either version 2 of the License, or
8 | # (at your option) any later version.
9 | #
10 | # Kitty is distributed in the hope that it will be useful,
11 | # but WITHOUT ANY WARRANTY; without even the implied warranty of
12 | # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13 | # GNU General Public License for more details.
14 | #
15 | # You should have received a copy of the GNU General Public License
16 | # along with Kitty. If not, see .
17 |
18 |
--------------------------------------------------------------------------------
/lib/thirdparty/kitty/__init__.pyc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/w3h/isf/6faf0a3df185465ec17369c90ccc16e2a03a1870/lib/thirdparty/kitty/__init__.pyc
--------------------------------------------------------------------------------
/lib/thirdparty/kitty/bin/__init__.py:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/w3h/isf/6faf0a3df185465ec17369c90ccc16e2a03a1870/lib/thirdparty/kitty/bin/__init__.py
--------------------------------------------------------------------------------
/lib/thirdparty/kitty/bin/__init__.pyc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/w3h/isf/6faf0a3df185465ec17369c90ccc16e2a03a1870/lib/thirdparty/kitty/bin/__init__.pyc
--------------------------------------------------------------------------------
/lib/thirdparty/kitty/bin/kitty_template_tester.pyc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/w3h/isf/6faf0a3df185465ec17369c90ccc16e2a03a1870/lib/thirdparty/kitty/bin/kitty_template_tester.pyc
--------------------------------------------------------------------------------
/lib/thirdparty/kitty/bin/kitty_tool.pyc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/w3h/isf/6faf0a3df185465ec17369c90ccc16e2a03a1870/lib/thirdparty/kitty/bin/kitty_tool.pyc
--------------------------------------------------------------------------------
/lib/thirdparty/kitty/bin/kitty_web_client.pyc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/w3h/isf/6faf0a3df185465ec17369c90ccc16e2a03a1870/lib/thirdparty/kitty/bin/kitty_web_client.pyc
--------------------------------------------------------------------------------
/lib/thirdparty/kitty/controllers/__init__.pyc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/w3h/isf/6faf0a3df185465ec17369c90ccc16e2a03a1870/lib/thirdparty/kitty/controllers/__init__.pyc
--------------------------------------------------------------------------------
/lib/thirdparty/kitty/controllers/base.py:
--------------------------------------------------------------------------------
1 | # Copyright (C) 2016 Cisco Systems, Inc. and/or its affiliates. All rights reserved.
2 | #
3 | # This file is part of Kitty.
4 | #
5 | # Kitty is free software: you can redistribute it and/or modify
6 | # it under the terms of the GNU General Public License as published by
7 | # the Free Software Foundation, either version 2 of the License, or
8 | # (at your option) any later version.
9 | #
10 | # Kitty is distributed in the hope that it will be useful,
11 | # but WITHOUT ANY WARRANTY; without even the implied warranty of
12 | # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13 | # GNU General Public License for more details.
14 | #
15 | # You should have received a copy of the GNU General Public License
16 | # along with Kitty. If not, see .
17 |
18 | '''
19 | The controller is in charge of preparing the victim for the test.
20 | It should make sure that the victim is in an appropriate state before
21 | the target initiates the transfer session. Sometimes it means doing nothing,
22 | other times it means starting or reseting a VM, killing a process
23 | or performing a hard reset to the victim hardware.
24 | Since the controller is reponsible for the state of the victim,
25 | it is expected to perform a basic monitoring as well, and report whether
26 | the victim is ready for the next test.
27 | '''
28 | from kitty.core.actor import KittyActorInterface
29 |
30 |
31 | class BaseController(KittyActorInterface):
32 | '''
33 | Base class for controllers. Defines basic variables and implements basic behavior.
34 | '''
35 | pass
36 |
--------------------------------------------------------------------------------
/lib/thirdparty/kitty/controllers/base.pyc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/w3h/isf/6faf0a3df185465ec17369c90ccc16e2a03a1870/lib/thirdparty/kitty/controllers/base.pyc
--------------------------------------------------------------------------------
/lib/thirdparty/kitty/controllers/client.py:
--------------------------------------------------------------------------------
1 | # Copyright (C) 2016 Cisco Systems, Inc. and/or its affiliates. All rights reserved.
2 | #
3 | # This file is part of Kitty.
4 | #
5 | # Kitty is free software: you can redistribute it and/or modify
6 | # it under the terms of the GNU General Public License as published by
7 | # the Free Software Foundation, either version 2 of the License, or
8 | # (at your option) any later version.
9 | #
10 | # Kitty is distributed in the hope that it will be useful,
11 | # but WITHOUT ANY WARRANTY; without even the implied warranty of
12 | # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13 | # GNU General Public License for more details.
14 | #
15 | # You should have received a copy of the GNU General Public License
16 | # along with Kitty. If not, see .
17 |
18 | '''
19 | ``ClientController`` is a controller for victim in client mode,
20 | it inherits from :class:`~kitty.controllers.base.BaseController`,
21 | and implements one additional method:
22 | :func:`~kitty.controllers.client.ClientController.trigger`.
23 | '''
24 | from kitty.controllers.base import BaseController
25 |
26 |
27 | class ClientController(BaseController):
28 | '''
29 | Base class for client controllers.
30 | '''
31 |
32 | def trigger(self):
33 | '''
34 | Trigger a data exchange from the tested client
35 | '''
36 | self.not_implemented('trigger')
37 |
--------------------------------------------------------------------------------
/lib/thirdparty/kitty/controllers/client.pyc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/w3h/isf/6faf0a3df185465ec17369c90ccc16e2a03a1870/lib/thirdparty/kitty/controllers/client.pyc
--------------------------------------------------------------------------------
/lib/thirdparty/kitty/controllers/empty.py:
--------------------------------------------------------------------------------
1 | # Copyright (C) 2016 Cisco Systems, Inc. and/or its affiliates. All rights reserved.
2 | #
3 | # This file is part of Kitty.
4 | #
5 | # Kitty is free software: you can redistribute it and/or modify
6 | # it under the terms of the GNU General Public License as published by
7 | # the Free Software Foundation, either version 2 of the License, or
8 | # (at your option) any later version.
9 | #
10 | # Kitty is distributed in the hope that it will be useful,
11 | # but WITHOUT ANY WARRANTY; without even the implied warranty of
12 | # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13 | # GNU General Public License for more details.
14 | #
15 | # You should have received a copy of the GNU General Public License
16 | # along with Kitty. If not, see .
17 |
18 | '''
19 | EmptyController does nothing, implements both client and server controller
20 | API
21 | '''
22 | from kitty.controllers.client import ClientController
23 |
24 |
25 | class EmptyController(ClientController):
26 | '''
27 | EmptyController does nothing, implements both client and server controller
28 | API
29 | '''
30 |
31 | def trigger(self):
32 | '''
33 | Trigger a data exchange from the tested client
34 | '''
35 | pass
36 |
--------------------------------------------------------------------------------
/lib/thirdparty/kitty/controllers/empty.pyc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/w3h/isf/6faf0a3df185465ec17369c90ccc16e2a03a1870/lib/thirdparty/kitty/controllers/empty.pyc
--------------------------------------------------------------------------------
/lib/thirdparty/kitty/core/__init__.py:
--------------------------------------------------------------------------------
1 | # Copyright (C) 2016 Cisco Systems, Inc. and/or its affiliates. All rights reserved.
2 | #
3 | # This file is part of Kitty.
4 | #
5 | # Kitty is free software: you can redistribute it and/or modify
6 | # it under the terms of the GNU General Public License as published by
7 | # the Free Software Foundation, either version 2 of the License, or
8 | # (at your option) any later version.
9 | #
10 | # Kitty is distributed in the hope that it will be useful,
11 | # but WITHOUT ANY WARRANTY; without even the implied warranty of
12 | # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13 | # GNU General Public License for more details.
14 | #
15 | # You should have received a copy of the GNU General Public License
16 | # along with Kitty. If not, see .
17 |
18 | '''
19 | The classes in this module has very little to do with the fuzzing process,
20 | however, those classes and functions are used all over kitty.
21 | '''
22 | from kitty.core.kitty_object import KittyObject
23 | from kitty.core.threading_utils import FuncThread, LoopFuncThread
24 |
25 |
26 | class KittyException(Exception):
27 | '''
28 | Simple exception, used mainly to make tests better, and identify
29 | exceptions that were thrown by kitty directly.
30 | '''
31 | pass
32 |
33 |
34 | def khash(*args):
35 | '''
36 | hash arguments. khash handles None in the same way accross runs (which is good :))
37 | '''
38 | ksum = sum([hash(arg if arg is not None else -13371337) for arg in args])
39 | return hash(str(ksum))
40 |
--------------------------------------------------------------------------------
/lib/thirdparty/kitty/core/__init__.pyc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/w3h/isf/6faf0a3df185465ec17369c90ccc16e2a03a1870/lib/thirdparty/kitty/core/__init__.pyc
--------------------------------------------------------------------------------
/lib/thirdparty/kitty/core/actor.pyc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/w3h/isf/6faf0a3df185465ec17369c90ccc16e2a03a1870/lib/thirdparty/kitty/core/actor.pyc
--------------------------------------------------------------------------------
/lib/thirdparty/kitty/core/kassert.pyc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/w3h/isf/6faf0a3df185465ec17369c90ccc16e2a03a1870/lib/thirdparty/kitty/core/kassert.pyc
--------------------------------------------------------------------------------
/lib/thirdparty/kitty/core/kitty_object.pyc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/w3h/isf/6faf0a3df185465ec17369c90ccc16e2a03a1870/lib/thirdparty/kitty/core/kitty_object.pyc
--------------------------------------------------------------------------------
/lib/thirdparty/kitty/core/threading_utils.pyc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/w3h/isf/6faf0a3df185465ec17369c90ccc16e2a03a1870/lib/thirdparty/kitty/core/threading_utils.pyc
--------------------------------------------------------------------------------
/lib/thirdparty/kitty/data/__init__.py:
--------------------------------------------------------------------------------
1 | # Copyright (C) 2016 Cisco Systems, Inc. and/or its affiliates. All rights reserved.
2 | #
3 | # This file is part of Kitty.
4 | #
5 | # Kitty is free software: you can redistribute it and/or modify
6 | # it under the terms of the GNU General Public License as published by
7 | # the Free Software Foundation, either version 2 of the License, or
8 | # (at your option) any later version.
9 | #
10 | # Kitty is distributed in the hope that it will be useful,
11 | # but WITHOUT ANY WARRANTY; without even the implied warranty of
12 | # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13 | # GNU General Public License for more details.
14 | #
15 | # You should have received a copy of the GNU General Public License
16 | # along with Kitty. If not, see .
17 | '''
18 | This package contains class for managing data related to the fuzzing session.
19 | '''
20 |
--------------------------------------------------------------------------------
/lib/thirdparty/kitty/data/__init__.pyc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/w3h/isf/6faf0a3df185465ec17369c90ccc16e2a03a1870/lib/thirdparty/kitty/data/__init__.pyc
--------------------------------------------------------------------------------
/lib/thirdparty/kitty/data/data_manager.pyc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/w3h/isf/6faf0a3df185465ec17369c90ccc16e2a03a1870/lib/thirdparty/kitty/data/data_manager.pyc
--------------------------------------------------------------------------------
/lib/thirdparty/kitty/data/report.pyc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/w3h/isf/6faf0a3df185465ec17369c90ccc16e2a03a1870/lib/thirdparty/kitty/data/report.pyc
--------------------------------------------------------------------------------
/lib/thirdparty/kitty/fuzzers/__init__.pyc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/w3h/isf/6faf0a3df185465ec17369c90ccc16e2a03a1870/lib/thirdparty/kitty/fuzzers/__init__.pyc
--------------------------------------------------------------------------------
/lib/thirdparty/kitty/fuzzers/base.pyc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/w3h/isf/6faf0a3df185465ec17369c90ccc16e2a03a1870/lib/thirdparty/kitty/fuzzers/base.pyc
--------------------------------------------------------------------------------
/lib/thirdparty/kitty/fuzzers/client.pyc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/w3h/isf/6faf0a3df185465ec17369c90ccc16e2a03a1870/lib/thirdparty/kitty/fuzzers/client.pyc
--------------------------------------------------------------------------------
/lib/thirdparty/kitty/fuzzers/server.pyc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/w3h/isf/6faf0a3df185465ec17369c90ccc16e2a03a1870/lib/thirdparty/kitty/fuzzers/server.pyc
--------------------------------------------------------------------------------
/lib/thirdparty/kitty/fuzzers/test_list.pyc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/w3h/isf/6faf0a3df185465ec17369c90ccc16e2a03a1870/lib/thirdparty/kitty/fuzzers/test_list.pyc
--------------------------------------------------------------------------------
/lib/thirdparty/kitty/interfaces/__init__.py:
--------------------------------------------------------------------------------
1 | # Copyright (C) 2016 Cisco Systems, Inc. and/or its affiliates. All rights reserved.
2 | #
3 | # This file is part of Kitty.
4 | #
5 | # Kitty is free software: you can redistribute it and/or modify
6 | # it under the terms of the GNU General Public License as published by
7 | # the Free Software Foundation, either version 2 of the License, or
8 | # (at your option) any later version.
9 | #
10 | # Kitty is distributed in the hope that it will be useful,
11 | # but WITHOUT ANY WARRANTY; without even the implied warranty of
12 | # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13 | # GNU General Public License for more details.
14 | #
15 | # You should have received a copy of the GNU General Public License
16 | # along with Kitty. If not, see .
17 |
18 | '''
19 | This package provides User Interface classes
20 |
21 | :class:`~kitty.interfaces.base.BaseInterface` is not well-maintained, and
22 | should not be used.
23 |
24 | :class:`~kitty.interfaces.web.WebInterface` starts a web server that provides
25 | information about the fuzzing state, as well as reports.
26 | '''
27 |
28 | from kitty.interfaces.web import WebInterface
29 |
--------------------------------------------------------------------------------
/lib/thirdparty/kitty/interfaces/__init__.pyc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/w3h/isf/6faf0a3df185465ec17369c90ccc16e2a03a1870/lib/thirdparty/kitty/interfaces/__init__.pyc
--------------------------------------------------------------------------------
/lib/thirdparty/kitty/interfaces/base.pyc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/w3h/isf/6faf0a3df185465ec17369c90ccc16e2a03a1870/lib/thirdparty/kitty/interfaces/base.pyc
--------------------------------------------------------------------------------
/lib/thirdparty/kitty/interfaces/web.pyc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/w3h/isf/6faf0a3df185465ec17369c90ccc16e2a03a1870/lib/thirdparty/kitty/interfaces/web.pyc
--------------------------------------------------------------------------------
/lib/thirdparty/kitty/interfaces/web/static/hexdump.js:
--------------------------------------------------------------------------------
1 | //
2 | // Hexdump.js
3 | // Matt Mower
4 | // 08-02-2011
5 | // License: MIT
6 | //
7 | // None of the other JS hex dump libraries I could find
8 | // seemed to work so I cobbled this one together.
9 | //
10 | // Modified by Binyamin Sharet
11 | //
12 | var Hexdump = {
13 |
14 | to_hex: function( number ) {
15 | var r = number.toString(16);
16 | if( r.length < 2 ) {
17 | return "0" + r;
18 | } else {
19 | return r;
20 | }
21 | },
22 |
23 | dump_chunk: function( chunk ) {
24 | var dumped = "";
25 |
26 | for( var i = 0; i < 4; i++ ) {
27 | if( i < chunk.length ) {
28 | dumped += Hexdump.to_hex( chunk.charCodeAt( i ) );
29 | } else {
30 | dumped += " ";
31 | }
32 | dumped += " "
33 | }
34 |
35 | return dumped;
36 | },
37 |
38 | dump_block: function( block ) {
39 | var dumped = "";
40 |
41 | var chunks = block.match( /[\s\S]{1,4}/g );
42 | for( var i = 0; i < 4; i++ ) {
43 | if( i < chunks.length ) {
44 | dumped += Hexdump.dump_chunk( chunks[i] );
45 | } else {
46 | dumped += " ";
47 | }
48 | dumped += "";
49 | }
50 |
51 | dumped += " " + block.replace( /[\x00-\x1F\x80-\xff]/g, "." );
52 |
53 | return dumped;
54 | },
55 |
56 | dump: function( s ) {
57 | var dumped = "";
58 |
59 | var blocks = s.match( /[\s\S]{1,16}/g );
60 | for( var block in blocks ) {
61 | dumped += Hexdump.dump_block( blocks[block] ) + "\n";
62 | }
63 |
64 | return dumped;
65 | }
66 |
67 | };
--------------------------------------------------------------------------------
/lib/thirdparty/kitty/model/__init__.py:
--------------------------------------------------------------------------------
1 | # Copyright (C) 2016 Cisco Systems, Inc. and/or its affiliates. All rights reserved.
2 | #
3 | # This file is part of Kitty.
4 | #
5 | # Kitty is free software: you can redistribute it and/or modify
6 | # it under the terms of the GNU General Public License as published by
7 | # the Free Software Foundation, either version 2 of the License, or
8 | # (at your option) any later version.
9 | #
10 | # Kitty is distributed in the hope that it will be useful,
11 | # but WITHOUT ANY WARRANTY; without even the implied warranty of
12 | # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13 | # GNU General Public License for more details.
14 | #
15 | # You should have received a copy of the GNU General Public License
16 | # along with Kitty. If not, see .
17 |
18 | '''
19 | This package contains the entire reference for data and sequence models used
20 | by Kitty.
21 | '''
22 | from kitty.model.high_level import *
23 | from kitty.model.low_level import *
24 |
--------------------------------------------------------------------------------
/lib/thirdparty/kitty/model/__init__.pyc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/w3h/isf/6faf0a3df185465ec17369c90ccc16e2a03a1870/lib/thirdparty/kitty/model/__init__.pyc
--------------------------------------------------------------------------------
/lib/thirdparty/kitty/model/high_level/__init__.py:
--------------------------------------------------------------------------------
1 | # Copyright (C) 2016 Cisco Systems, Inc. and/or its affiliates. All rights reserved.
2 | #
3 | # This file is part of Kitty.
4 | #
5 | # Kitty is free software: you can redistribute it and/or modify
6 | # it under the terms of the GNU General Public License as published by
7 | # the Free Software Foundation, either version 2 of the License, or
8 | # (at your option) any later version.
9 | #
10 | # Kitty is distributed in the hope that it will be useful,
11 | # but WITHOUT ANY WARRANTY; without even the implied warranty of
12 | # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13 | # GNU General Public License for more details.
14 | #
15 | # You should have received a copy of the GNU General Public License
16 | # along with Kitty. If not, see .
17 |
18 | '''
19 | This package contains the high level data model, which represents sequences and
20 | transition between messages.
21 | '''
22 | from kitty.model.high_level.base import *
23 | from kitty.model.high_level.graph import *
24 | from kitty.model.high_level.random_sequence import *
25 | from kitty.model.high_level.staged_sequence import *
26 |
--------------------------------------------------------------------------------
/lib/thirdparty/kitty/model/high_level/__init__.pyc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/w3h/isf/6faf0a3df185465ec17369c90ccc16e2a03a1870/lib/thirdparty/kitty/model/high_level/__init__.pyc
--------------------------------------------------------------------------------
/lib/thirdparty/kitty/model/high_level/base.pyc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/w3h/isf/6faf0a3df185465ec17369c90ccc16e2a03a1870/lib/thirdparty/kitty/model/high_level/base.pyc
--------------------------------------------------------------------------------
/lib/thirdparty/kitty/model/high_level/graph.pyc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/w3h/isf/6faf0a3df185465ec17369c90ccc16e2a03a1870/lib/thirdparty/kitty/model/high_level/graph.pyc
--------------------------------------------------------------------------------
/lib/thirdparty/kitty/model/high_level/random_sequence.pyc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/w3h/isf/6faf0a3df185465ec17369c90ccc16e2a03a1870/lib/thirdparty/kitty/model/high_level/random_sequence.pyc
--------------------------------------------------------------------------------
/lib/thirdparty/kitty/model/high_level/staged_sequence.pyc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/w3h/isf/6faf0a3df185465ec17369c90ccc16e2a03a1870/lib/thirdparty/kitty/model/high_level/staged_sequence.pyc
--------------------------------------------------------------------------------
/lib/thirdparty/kitty/model/low_level/__init__.py:
--------------------------------------------------------------------------------
1 | # Copyright (C) 2016 Cisco Systems, Inc. and/or its affiliates. All rights reserved.
2 | #
3 | # This file is part of Kitty.
4 | #
5 | # Kitty is free software: you can redistribute it and/or modify
6 | # it under the terms of the GNU General Public License as published by
7 | # the Free Software Foundation, either version 2 of the License, or
8 | # (at your option) any later version.
9 | #
10 | # Kitty is distributed in the hope that it will be useful,
11 | # but WITHOUT ANY WARRANTY; without even the implied warranty of
12 | # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13 | # GNU General Public License for more details.
14 | #
15 | # You should have received a copy of the GNU General Public License
16 | # along with Kitty. If not, see .
17 |
18 | '''
19 | This package contains the low level data model, which represents the structure
20 | of specific messages in the fuzzed protocol.
21 | '''
22 | from kitty.model.low_level.aliases import *
23 | from kitty.model.low_level.calculated import *
24 | from kitty.model.low_level.condition import *
25 | from kitty.model.low_level.container import *
26 | from kitty.model.low_level.container_mutator import *
27 | from kitty.model.low_level.encoder import *
28 | from kitty.model.low_level.field import *
29 | from kitty.model.low_level.mutated_field import *
30 |
--------------------------------------------------------------------------------
/lib/thirdparty/kitty/model/low_level/__init__.pyc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/w3h/isf/6faf0a3df185465ec17369c90ccc16e2a03a1870/lib/thirdparty/kitty/model/low_level/__init__.pyc
--------------------------------------------------------------------------------
/lib/thirdparty/kitty/model/low_level/aliases.pyc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/w3h/isf/6faf0a3df185465ec17369c90ccc16e2a03a1870/lib/thirdparty/kitty/model/low_level/aliases.pyc
--------------------------------------------------------------------------------
/lib/thirdparty/kitty/model/low_level/calculated.pyc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/w3h/isf/6faf0a3df185465ec17369c90ccc16e2a03a1870/lib/thirdparty/kitty/model/low_level/calculated.pyc
--------------------------------------------------------------------------------
/lib/thirdparty/kitty/model/low_level/condition.pyc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/w3h/isf/6faf0a3df185465ec17369c90ccc16e2a03a1870/lib/thirdparty/kitty/model/low_level/condition.pyc
--------------------------------------------------------------------------------
/lib/thirdparty/kitty/model/low_level/container.pyc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/w3h/isf/6faf0a3df185465ec17369c90ccc16e2a03a1870/lib/thirdparty/kitty/model/low_level/container.pyc
--------------------------------------------------------------------------------
/lib/thirdparty/kitty/model/low_level/container_mutator.pyc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/w3h/isf/6faf0a3df185465ec17369c90ccc16e2a03a1870/lib/thirdparty/kitty/model/low_level/container_mutator.pyc
--------------------------------------------------------------------------------
/lib/thirdparty/kitty/model/low_level/encoder.pyc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/w3h/isf/6faf0a3df185465ec17369c90ccc16e2a03a1870/lib/thirdparty/kitty/model/low_level/encoder.pyc
--------------------------------------------------------------------------------
/lib/thirdparty/kitty/model/low_level/field.pyc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/w3h/isf/6faf0a3df185465ec17369c90ccc16e2a03a1870/lib/thirdparty/kitty/model/low_level/field.pyc
--------------------------------------------------------------------------------
/lib/thirdparty/kitty/model/low_level/ll_utils.py:
--------------------------------------------------------------------------------
1 | class RenderContext(object):
2 |
3 | def __init__(self, initiator=None):
4 | self._render_stack = []
5 | if initiator:
6 | self.push(initiator)
7 |
8 | def push(self, item):
9 | self._render_stack.append(item)
10 |
11 | def pop(self):
12 | return self._render_stack.pop()
13 |
14 | def __contains__(self, item):
15 | return item in self._render_stack
16 |
17 | def __str__(self):
18 | return ''
19 |
--------------------------------------------------------------------------------
/lib/thirdparty/kitty/model/low_level/ll_utils.pyc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/w3h/isf/6faf0a3df185465ec17369c90ccc16e2a03a1870/lib/thirdparty/kitty/model/low_level/ll_utils.pyc
--------------------------------------------------------------------------------
/lib/thirdparty/kitty/model/low_level/mutated_field.pyc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/w3h/isf/6faf0a3df185465ec17369c90ccc16e2a03a1870/lib/thirdparty/kitty/model/low_level/mutated_field.pyc
--------------------------------------------------------------------------------
/lib/thirdparty/kitty/monitors/__init__.py:
--------------------------------------------------------------------------------
1 | # Copyright (C) 2016 Cisco Systems, Inc. and/or its affiliates. All rights reserved.
2 | #
3 | # This file is part of Kitty.
4 | #
5 | # Kitty is free software: you can redistribute it and/or modify
6 | # it under the terms of the GNU General Public License as published by
7 | # the Free Software Foundation, either version 2 of the License, or
8 | # (at your option) any later version.
9 | #
10 | # Kitty is distributed in the hope that it will be useful,
11 | # but WITHOUT ANY WARRANTY; without even the implied warranty of
12 | # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13 | # GNU General Public License for more details.
14 | #
15 | # You should have received a copy of the GNU General Public License
16 | # along with Kitty. If not, see .
17 |
18 | '''
19 | The ``kitty.monitors`` package provides the basic monitor class
20 | BaseMonitor should not be instantiated, only extended.
21 | By default, it runs a separate thread and calls _monitor_func in a loop.
22 | If a non-threaded monitor is required, one should re-implement multiple parts of the BaseMonitor class.
23 | '''
24 | from kitty.monitors.base import BaseMonitor
25 |
--------------------------------------------------------------------------------
/lib/thirdparty/kitty/monitors/__init__.pyc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/w3h/isf/6faf0a3df185465ec17369c90ccc16e2a03a1870/lib/thirdparty/kitty/monitors/__init__.pyc
--------------------------------------------------------------------------------
/lib/thirdparty/kitty/monitors/base.pyc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/w3h/isf/6faf0a3df185465ec17369c90ccc16e2a03a1870/lib/thirdparty/kitty/monitors/base.pyc
--------------------------------------------------------------------------------
/lib/thirdparty/kitty/remote/__init__.py:
--------------------------------------------------------------------------------
1 | # Copyright (C) 2016 Cisco Systems, Inc. and/or its affiliates. All rights reserved.
2 | #
3 | # This file is part of Kitty.
4 | #
5 | # Kitty is free software: you can redistribute it and/or modify
6 | # it under the terms of the GNU General Public License as published by
7 | # the Free Software Foundation, either version 2 of the License, or
8 | # (at your option) any later version.
9 | #
10 | # Kitty is distributed in the hope that it will be useful,
11 | # but WITHOUT ANY WARRANTY; without even the implied warranty of
12 | # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13 | # GNU General Public License for more details.
14 | #
15 | # You should have received a copy of the GNU General Public License
16 | # along with Kitty. If not, see .
17 |
18 | '''
19 | kitty.remote
20 | The remote package provides RPC mechanism for kitty
21 | Currently, all RPC communication is done over TCP
22 | '''
23 | from kitty.remote.rpc import RpcServer, RpcClient
24 |
--------------------------------------------------------------------------------
/lib/thirdparty/kitty/remote/__init__.pyc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/w3h/isf/6faf0a3df185465ec17369c90ccc16e2a03a1870/lib/thirdparty/kitty/remote/__init__.pyc
--------------------------------------------------------------------------------
/lib/thirdparty/kitty/remote/actor.py:
--------------------------------------------------------------------------------
1 | # Copyright (C) 2016 Cisco Systems, Inc. and/or its affiliates. All rights reserved.
2 | #
3 | # This file is part of Kitty.
4 | #
5 | # Kitty is free software: you can redistribute it and/or modify
6 | # it under the terms of the GNU General Public License as published by
7 | # the Free Software Foundation, either version 2 of the License, or
8 | # (at your option) any later version.
9 | #
10 | # Kitty is distributed in the hope that it will be useful,
11 | # but WITHOUT ANY WARRANTY; without even the implied warranty of
12 | # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13 | # GNU General Public License for more details.
14 | #
15 | # You should have received a copy of the GNU General Public License
16 | # along with Kitty. If not, see .
17 |
18 | from kitty.remote import RpcServer
19 | from kitty.remote import RpcClient
20 | from kitty.data.report import Report
21 |
22 |
23 | class RemoteActorServer(RpcServer):
24 |
25 | #
26 | # Since it is in the server, is should be called from the RPC like that
27 | # __meta__get_report
28 | #
29 | def get_report(self):
30 | report = self.impl.get_report()
31 | return report.to_dict()
32 |
33 |
34 | class RemoteActor(RpcClient):
35 |
36 | def get_report(self):
37 | '''
38 | need to wrap get_report, since we need to parse the report
39 | '''
40 | report_dict = self._meta_get_report()
41 | report = Report.from_dict(report_dict)
42 | return report
43 |
--------------------------------------------------------------------------------
/lib/thirdparty/kitty/remote/actor.pyc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/w3h/isf/6faf0a3df185465ec17369c90ccc16e2a03a1870/lib/thirdparty/kitty/remote/actor.pyc
--------------------------------------------------------------------------------
/lib/thirdparty/kitty/remote/rpc.pyc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/w3h/isf/6faf0a3df185465ec17369c90ccc16e2a03a1870/lib/thirdparty/kitty/remote/rpc.pyc
--------------------------------------------------------------------------------
/lib/thirdparty/kitty/targets/__init__.pyc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/w3h/isf/6faf0a3df185465ec17369c90ccc16e2a03a1870/lib/thirdparty/kitty/targets/__init__.pyc
--------------------------------------------------------------------------------
/lib/thirdparty/kitty/targets/base.pyc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/w3h/isf/6faf0a3df185465ec17369c90ccc16e2a03a1870/lib/thirdparty/kitty/targets/base.pyc
--------------------------------------------------------------------------------
/lib/thirdparty/kitty/targets/client.pyc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/w3h/isf/6faf0a3df185465ec17369c90ccc16e2a03a1870/lib/thirdparty/kitty/targets/client.pyc
--------------------------------------------------------------------------------
/lib/thirdparty/kitty/targets/empty.py:
--------------------------------------------------------------------------------
1 | # Copyright (C) 2016 Cisco Systems, Inc. and/or its affiliates. All rights reserved.
2 | #
3 | # This file is part of Kitty.
4 | #
5 | # Kitty is free software: you can redistribute it and/or modify
6 | # it under the terms of the GNU General Public License as published by
7 | # the Free Software Foundation, either version 2 of the License, or
8 | # (at your option) any later version.
9 | #
10 | # Kitty is distributed in the hope that it will be useful,
11 | # but WITHOUT ANY WARRANTY; without even the implied warranty of
12 | # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13 | # GNU General Public License for more details.
14 | #
15 | # You should have received a copy of the GNU General Public License
16 | # along with Kitty. If not, see .
17 |
18 | from kitty.targets.server import ServerTarget
19 |
20 |
21 | class EmptyTarget(ServerTarget):
22 | '''
23 | Target that does nothing. Weird, but sometimes it is required.
24 | '''
25 |
26 | def __init__(self, name, logger=None):
27 | '''
28 | :param name: name of the target
29 | :param logger: logger for this object (default: None)
30 | '''
31 | super(EmptyTarget, self).__init__(name, logger)
32 | self.expect_response = False
33 |
34 | def _send_to_target(self, payload):
35 | pass
36 |
37 | def _receive_from_target(self):
38 | return ''
39 |
--------------------------------------------------------------------------------
/lib/thirdparty/kitty/targets/empty.pyc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/w3h/isf/6faf0a3df185465ec17369c90ccc16e2a03a1870/lib/thirdparty/kitty/targets/empty.pyc
--------------------------------------------------------------------------------
/lib/thirdparty/kitty/targets/server.pyc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/w3h/isf/6faf0a3df185465ec17369c90ccc16e2a03a1870/lib/thirdparty/kitty/targets/server.pyc
--------------------------------------------------------------------------------
/lib/thirdparty/nmap/__init__.py:
--------------------------------------------------------------------------------
1 | # -*- coding: latin-1 -*-
2 |
3 | """
4 | python-nmap - 2010.12.17
5 |
6 | python-nmap is a python library which helps in using nmap port scanner.
7 | It allows to easilly manipulate nmap scan results and will be a perfect
8 | tool for systems administrators who want to automatize scanning task
9 | and reports. It also supports nmap script outputs.
10 |
11 |
12 | Author :
13 |
14 | * Alexandre Norman - norman@xael.org
15 |
16 | Contributors:
17 |
18 | * Steve 'Ashcrow' Milner - steve@gnulinux.net
19 | * Brian Bustin - brian at bustin.us
20 | * old.schepperhand
21 | * Johan Lundberg
22 | * Thomas D. maaaaz
23 |
24 | Licence : GPL v3 or any later version
25 |
26 |
27 | This program is free software: you can redistribute it and/or modify
28 | it under the terms of the GNU General Public License as published by
29 | the Free Software Foundation, either version 3 of the License, or
30 | any later version.
31 |
32 | This program is distributed in the hope that it will be useful,
33 | but WITHOUT ANY WARRANTY; without even the implied warranty of
34 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
35 | GNU General Public License for more details.
36 |
37 | You should have received a copy of the GNU General Public License
38 | along with this program. If not, see .
39 | """
40 |
41 | from .nmap import *
42 | from .nmap import __author__
43 | from .nmap import __version__
44 | from .nmap import __last_modification__
45 |
--------------------------------------------------------------------------------
/lib/thirdparty/pyreadline/__init__.py:
--------------------------------------------------------------------------------
1 | # -*- coding: utf-8 -*-
2 | #*****************************************************************************
3 | # Copyright (C) 2003-2006 Gary Bishop.
4 | # Copyright (C) 2006 Jorgen Stenarson.
5 | #
6 | # Distributed under the terms of the BSD License. The full license is in
7 | # the file COPYING, distributed as part of this software.
8 | #*****************************************************************************
9 | from __future__ import print_function, unicode_literals, absolute_import
10 | from platform import system
11 |
12 | _S = system()
13 | if 'windows' != _S.lower():
14 | raise RuntimeError('pyreadline is for Windows only, not {}.'.format(_S))
15 | del system, _S
16 |
17 | from . import unicode_helper
18 | from . import logger, clipboard, lineeditor, modes, console
19 | from . rlmain import *
20 |
21 | from . import rlmain
22 |
--------------------------------------------------------------------------------
/lib/thirdparty/pyreadline/__init__.pyo:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/w3h/isf/6faf0a3df185465ec17369c90ccc16e2a03a1870/lib/thirdparty/pyreadline/__init__.pyo
--------------------------------------------------------------------------------
/lib/thirdparty/pyreadline/clipboard/__init__.pyo:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/w3h/isf/6faf0a3df185465ec17369c90ccc16e2a03a1870/lib/thirdparty/pyreadline/clipboard/__init__.pyo
--------------------------------------------------------------------------------
/lib/thirdparty/pyreadline/clipboard/ironpython_clipboard.py:
--------------------------------------------------------------------------------
1 | # -*- coding: utf-8 -*-
2 | #*****************************************************************************
3 | # Copyright (C) 2006 Jorgen Stenarson.
4 | #
5 | # Distributed under the terms of the BSD License. The full license is in
6 | # the file COPYING, distributed as part of this software.
7 | #*****************************************************************************
8 | from __future__ import print_function, unicode_literals, absolute_import
9 | import clr
10 | clr.AddReferenceByPartialName("System.Windows.Forms")
11 | import System.Windows.Forms.Clipboard as cb
12 |
13 | def GetClipboardText():
14 | text = ""
15 | if cb.ContainsText():
16 | text = cb.GetText()
17 |
18 | return text
19 |
20 | def SetClipboardText(text):
21 | cb.SetText(text)
22 |
23 | if __name__ == '__main__':
24 | txt = GetClipboardText() # display last text clipped
25 | print(txt)
26 |
27 |
28 |
29 |
--------------------------------------------------------------------------------
/lib/thirdparty/pyreadline/clipboard/ironpython_clipboard.pyo:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/w3h/isf/6faf0a3df185465ec17369c90ccc16e2a03a1870/lib/thirdparty/pyreadline/clipboard/ironpython_clipboard.pyo
--------------------------------------------------------------------------------
/lib/thirdparty/pyreadline/clipboard/no_clipboard.py:
--------------------------------------------------------------------------------
1 | # -*- coding: utf-8 -*-
2 | #*****************************************************************************
3 | # Copyright (C) 2006 Jorgen Stenarson.
4 | #
5 | # Distributed under the terms of the BSD License. The full license is in
6 | # the file COPYING, distributed as part of this software.
7 | #*****************************************************************************
8 | from __future__ import print_function, unicode_literals, absolute_import
9 |
10 |
11 | mybuffer = ""
12 |
13 | def GetClipboardText():
14 | return mybuffer
15 |
16 | def SetClipboardText(text):
17 | global mybuffer
18 | mybuffer = text
19 |
20 |
--------------------------------------------------------------------------------
/lib/thirdparty/pyreadline/clipboard/no_clipboard.pyo:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/w3h/isf/6faf0a3df185465ec17369c90ccc16e2a03a1870/lib/thirdparty/pyreadline/clipboard/no_clipboard.pyo
--------------------------------------------------------------------------------
/lib/thirdparty/pyreadline/clipboard/win32_clipboard.pyo:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/w3h/isf/6faf0a3df185465ec17369c90ccc16e2a03a1870/lib/thirdparty/pyreadline/clipboard/win32_clipboard.pyo
--------------------------------------------------------------------------------
/lib/thirdparty/pyreadline/configuration/startup.py:
--------------------------------------------------------------------------------
1 | # -*- coding: UTF-8 -*-
2 | # Example snippet to use in a PYTHONSTARTUP file
3 | from __future__ import print_function, unicode_literals, absolute_import
4 | try:
5 | import pyreadline.rlmain
6 | #pyreadline.rlmain.config_path=r"c:\xxx\pyreadlineconfig.ini"
7 | import readline, atexit
8 | import pyreadline.unicode_helper
9 | #
10 | #
11 | #Normally the codepage for pyreadline is set to be sys.stdout.encoding
12 | #if you need to change this uncomment the following line
13 | #pyreadline.unicode_helper.pyreadline_codepage="utf8"
14 | except ImportError:
15 | print("Module readline not available.")
16 | else:
17 | #import tab completion functionality
18 | import rlcompleter
19 |
20 | #Override completer from rlcompleter to disable automatic ( on callable
21 | completer_obj = rlcompleter.Completer()
22 | def nop(val, word):
23 | return word
24 | completer_obj._callable_postfix = nop
25 | readline.set_completer(completer_obj.complete)
26 |
27 | #activate tab completion
28 | readline.parse_and_bind("tab: complete")
29 | readline.read_history_file()
30 | atexit.register(readline.write_history_file)
31 | del readline, rlcompleter, atexit
32 |
--------------------------------------------------------------------------------
/lib/thirdparty/pyreadline/configuration/startup.pyo:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/w3h/isf/6faf0a3df185465ec17369c90ccc16e2a03a1870/lib/thirdparty/pyreadline/configuration/startup.pyo
--------------------------------------------------------------------------------
/lib/thirdparty/pyreadline/console/__init__.py:
--------------------------------------------------------------------------------
1 | from __future__ import print_function, unicode_literals, absolute_import
2 | import glob, sys
3 |
4 | success = False
5 | in_ironpython = "IronPython" in sys.version
6 |
7 | if in_ironpython:
8 | try:
9 | from .ironpython_console import *
10 | success = True
11 | except ImportError:
12 | raise
13 | else:
14 | try:
15 | from .console import *
16 | success = True
17 | except ImportError:
18 | pass
19 | raise
20 |
21 | if not success:
22 | raise ImportError(
23 | "Could not find a console implementation for your platform")
24 |
--------------------------------------------------------------------------------
/lib/thirdparty/pyreadline/console/__init__.pyo:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/w3h/isf/6faf0a3df185465ec17369c90ccc16e2a03a1870/lib/thirdparty/pyreadline/console/__init__.pyo
--------------------------------------------------------------------------------
/lib/thirdparty/pyreadline/console/ansi.pyo:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/w3h/isf/6faf0a3df185465ec17369c90ccc16e2a03a1870/lib/thirdparty/pyreadline/console/ansi.pyo
--------------------------------------------------------------------------------
/lib/thirdparty/pyreadline/console/console.pyo:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/w3h/isf/6faf0a3df185465ec17369c90ccc16e2a03a1870/lib/thirdparty/pyreadline/console/console.pyo
--------------------------------------------------------------------------------
/lib/thirdparty/pyreadline/console/console_attributes.py:
--------------------------------------------------------------------------------
1 | from __future__ import print_function, unicode_literals, absolute_import
2 |
3 | FOREGROUND_BLUE = 0x0001
4 | FOREGROUND_GREEN = 0x0002
5 | FOREGROUND_RED = 0x0004
6 | FOREGROUND_INTENSITY = 0x0008
7 | BACKGROUND_BLUE = 0x0010
8 | BACKGROUND_GREEN = 0x0020
9 | BACKGROUND_RED = 0x0040
10 | BACKGROUND_INTENSITY = 0x0080
11 | COMMON_LVB_LEADING_BYTE = 0x0100
12 | COMMON_LVB_TRAILING_BYTE = 0x0200
13 | COMMON_LVB_GRID_HORIZONTAL= 0x0400
14 | COMMON_LVB_GRID_LVERTICAL = 0x0800
15 | COMMON_LVB_GRID_RVERTICAL = 0x1000
16 | COMMON_LVB_REVERSE_VIDEO = 0x2000
17 | COMMON_LVB_UNDERSCORE = 0x4000
18 |
--------------------------------------------------------------------------------
/lib/thirdparty/pyreadline/console/console_attributes.pyo:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/w3h/isf/6faf0a3df185465ec17369c90ccc16e2a03a1870/lib/thirdparty/pyreadline/console/console_attributes.pyo
--------------------------------------------------------------------------------
/lib/thirdparty/pyreadline/console/consolebase.pyo:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/w3h/isf/6faf0a3df185465ec17369c90ccc16e2a03a1870/lib/thirdparty/pyreadline/console/consolebase.pyo
--------------------------------------------------------------------------------
/lib/thirdparty/pyreadline/console/event.py:
--------------------------------------------------------------------------------
1 | from __future__ import print_function, unicode_literals, absolute_import
2 |
3 | class Event(object):
4 | '''Represent events from the console.'''
5 | def __init__(self, console, input):
6 | pass
7 |
8 | def __repr__(self):
9 | '''Display an event for debugging.'''
10 | if self.type in ['KeyPress', 'KeyRelease']:
11 | chr = self.char
12 | if ord(chr) < ord("A"):
13 | chr = "?"
14 | s = "%s char='%s'%d keysym='%s' keycode=%d:%x state=%x keyinfo=%s" % \
15 | (self.type, chr, ord(self.char), self.keysym, self.keycode, self.keycode,
16 | self.state, self.keyinfo)
17 | elif self.type in ['Motion', 'Button']:
18 | s = '%s x=%d y=%d state=%x' % (self.type, self.x, self.y, self.state)
19 | elif self.type == 'Configure':
20 | s = '%s w=%d h=%d' % (self.type, self.width, self.height)
21 | elif self.type in ['FocusIn', 'FocusOut']:
22 | s = self.type
23 | elif self.type == 'Menu':
24 | s = '%s state=%x' % (self.type, self.state)
25 | else:
26 | s = 'unknown event type'
27 | return s
28 |
29 |
30 | # def __str__(self):
31 | # return "('%s',%s,%s,%s)"%(self.char,self.key,self.state,self.keyinfo)
--------------------------------------------------------------------------------
/lib/thirdparty/pyreadline/console/event.pyo:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/w3h/isf/6faf0a3df185465ec17369c90ccc16e2a03a1870/lib/thirdparty/pyreadline/console/event.pyo
--------------------------------------------------------------------------------
/lib/thirdparty/pyreadline/console/ironpython_console.pyo:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/w3h/isf/6faf0a3df185465ec17369c90ccc16e2a03a1870/lib/thirdparty/pyreadline/console/ironpython_console.pyo
--------------------------------------------------------------------------------
/lib/thirdparty/pyreadline/error.py:
--------------------------------------------------------------------------------
1 | # -*- coding: utf-8 -*-
2 | #*****************************************************************************
3 | # Copyright (C) 2006 Jorgen Stenarson.
4 | #
5 | # Distributed under the terms of the BSD License. The full license is in
6 | # the file COPYING, distributed as part of this software.
7 | #*****************************************************************************
8 | from __future__ import print_function, unicode_literals, absolute_import
9 |
10 |
11 | class ReadlineError(Exception):
12 | pass
13 |
14 | class GetSetError(ReadlineError):
15 | pass
16 |
--------------------------------------------------------------------------------
/lib/thirdparty/pyreadline/error.pyo:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/w3h/isf/6faf0a3df185465ec17369c90ccc16e2a03a1870/lib/thirdparty/pyreadline/error.pyo
--------------------------------------------------------------------------------
/lib/thirdparty/pyreadline/get_doc.py:
--------------------------------------------------------------------------------
1 | from __future__ import print_function, unicode_literals, absolute_import
2 | import sys, textwrap
3 | from .py3k_compat import callable
4 |
5 | rlmain = sys.modules["readline"]
6 | rl = rlmain.rl
7 |
8 | def get_doc(rl):
9 | methods = [(x, getattr(rl, x)) for x in dir(rl) if callable(getattr(rl, x))]
10 | return [ (x, m.__doc__ )for x, m in methods if m.__doc__]
11 |
12 |
13 | def get_rest(rl):
14 | q = get_doc(rl)
15 | out = []
16 | for funcname, doc in q:
17 | out.append(funcname)
18 | out.append("\n".join(textwrap.wrap(doc, 80, initial_indent=" ")))
19 | out.append("")
20 | return out
--------------------------------------------------------------------------------
/lib/thirdparty/pyreadline/get_doc.pyo:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/w3h/isf/6faf0a3df185465ec17369c90ccc16e2a03a1870/lib/thirdparty/pyreadline/get_doc.pyo
--------------------------------------------------------------------------------
/lib/thirdparty/pyreadline/keysyms/__init__.py:
--------------------------------------------------------------------------------
1 | from __future__ import print_function, unicode_literals, absolute_import
2 |
3 | import sys
4 |
5 | success = False
6 | in_ironpython = "IronPython" in sys.version
7 | from . import winconstants
8 |
9 | if in_ironpython:
10 | try:
11 | from .ironpython_keysyms import *
12 | success = True
13 | except ImportError as x:
14 | raise
15 | else:
16 | try:
17 | from .keysyms import *
18 | success = True
19 | except ImportError as x:
20 | pass
21 |
22 | if not success:
23 | raise ImportError("Could not import keysym for local pythonversion", x)
--------------------------------------------------------------------------------
/lib/thirdparty/pyreadline/keysyms/__init__.pyo:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/w3h/isf/6faf0a3df185465ec17369c90ccc16e2a03a1870/lib/thirdparty/pyreadline/keysyms/__init__.pyo
--------------------------------------------------------------------------------
/lib/thirdparty/pyreadline/keysyms/common.pyo:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/w3h/isf/6faf0a3df185465ec17369c90ccc16e2a03a1870/lib/thirdparty/pyreadline/keysyms/common.pyo
--------------------------------------------------------------------------------
/lib/thirdparty/pyreadline/keysyms/ironpython_keysyms.pyo:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/w3h/isf/6faf0a3df185465ec17369c90ccc16e2a03a1870/lib/thirdparty/pyreadline/keysyms/ironpython_keysyms.pyo
--------------------------------------------------------------------------------
/lib/thirdparty/pyreadline/keysyms/keysyms.pyo:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/w3h/isf/6faf0a3df185465ec17369c90ccc16e2a03a1870/lib/thirdparty/pyreadline/keysyms/keysyms.pyo
--------------------------------------------------------------------------------
/lib/thirdparty/pyreadline/keysyms/winconstants.pyo:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/w3h/isf/6faf0a3df185465ec17369c90ccc16e2a03a1870/lib/thirdparty/pyreadline/keysyms/winconstants.pyo
--------------------------------------------------------------------------------
/lib/thirdparty/pyreadline/lineeditor/__init__.py:
--------------------------------------------------------------------------------
1 | from __future__ import print_function, unicode_literals, absolute_import
2 |
--------------------------------------------------------------------------------
/lib/thirdparty/pyreadline/lineeditor/__init__.pyo:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/w3h/isf/6faf0a3df185465ec17369c90ccc16e2a03a1870/lib/thirdparty/pyreadline/lineeditor/__init__.pyo
--------------------------------------------------------------------------------
/lib/thirdparty/pyreadline/lineeditor/history.pyo:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/w3h/isf/6faf0a3df185465ec17369c90ccc16e2a03a1870/lib/thirdparty/pyreadline/lineeditor/history.pyo
--------------------------------------------------------------------------------
/lib/thirdparty/pyreadline/lineeditor/lineobj.pyo:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/w3h/isf/6faf0a3df185465ec17369c90ccc16e2a03a1870/lib/thirdparty/pyreadline/lineeditor/lineobj.pyo
--------------------------------------------------------------------------------
/lib/thirdparty/pyreadline/lineeditor/wordmatcher.pyo:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/w3h/isf/6faf0a3df185465ec17369c90ccc16e2a03a1870/lib/thirdparty/pyreadline/lineeditor/wordmatcher.pyo
--------------------------------------------------------------------------------
/lib/thirdparty/pyreadline/modes/__init__.py:
--------------------------------------------------------------------------------
1 | from __future__ import print_function, unicode_literals, absolute_import
2 | __all__=["emacs", "notemacs", "vi"]
3 | from . import emacs, notemacs, vi
4 | editingmodes = [emacs.EmacsMode, notemacs.NotEmacsMode, vi.ViMode]
5 |
6 | #add check to ensure all modes have unique mode names
--------------------------------------------------------------------------------
/lib/thirdparty/pyreadline/modes/__init__.pyo:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/w3h/isf/6faf0a3df185465ec17369c90ccc16e2a03a1870/lib/thirdparty/pyreadline/modes/__init__.pyo
--------------------------------------------------------------------------------
/lib/thirdparty/pyreadline/modes/basemode.pyo:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/w3h/isf/6faf0a3df185465ec17369c90ccc16e2a03a1870/lib/thirdparty/pyreadline/modes/basemode.pyo
--------------------------------------------------------------------------------
/lib/thirdparty/pyreadline/modes/emacs.pyo:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/w3h/isf/6faf0a3df185465ec17369c90ccc16e2a03a1870/lib/thirdparty/pyreadline/modes/emacs.pyo
--------------------------------------------------------------------------------
/lib/thirdparty/pyreadline/modes/notemacs.pyo:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/w3h/isf/6faf0a3df185465ec17369c90ccc16e2a03a1870/lib/thirdparty/pyreadline/modes/notemacs.pyo
--------------------------------------------------------------------------------
/lib/thirdparty/pyreadline/modes/vi.pyo:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/w3h/isf/6faf0a3df185465ec17369c90ccc16e2a03a1870/lib/thirdparty/pyreadline/modes/vi.pyo
--------------------------------------------------------------------------------
/lib/thirdparty/pyreadline/py3k_compat.py:
--------------------------------------------------------------------------------
1 | from __future__ import print_function, unicode_literals, absolute_import
2 | import sys
3 |
4 | if sys.version_info[0] >= 3:
5 | import collections
6 | PY3 = True
7 | def callable(x):
8 | return isinstance(x, collections.Callable)
9 |
10 | def execfile(fname, glob, loc=None):
11 | loc = loc if (loc is not None) else glob
12 | with open(fname) as fil:
13 | txt = fil.read()
14 | exec(compile(txt, fname, 'exec'), glob, loc)
15 |
16 | unicode = str
17 | bytes = bytes
18 | from io import StringIO
19 | else:
20 | PY3 = False
21 | callable = callable
22 | execfile = execfile
23 | bytes = str
24 | unicode = unicode
25 |
26 | from StringIO import StringIO
27 |
--------------------------------------------------------------------------------
/lib/thirdparty/pyreadline/py3k_compat.pyo:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/w3h/isf/6faf0a3df185465ec17369c90ccc16e2a03a1870/lib/thirdparty/pyreadline/py3k_compat.pyo
--------------------------------------------------------------------------------
/lib/thirdparty/pyreadline/release.pyo:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/w3h/isf/6faf0a3df185465ec17369c90ccc16e2a03a1870/lib/thirdparty/pyreadline/release.pyo
--------------------------------------------------------------------------------
/lib/thirdparty/pyreadline/rlmain.pyo:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/w3h/isf/6faf0a3df185465ec17369c90ccc16e2a03a1870/lib/thirdparty/pyreadline/rlmain.pyo
--------------------------------------------------------------------------------
/lib/thirdparty/pyreadline/test/__init__.py:
--------------------------------------------------------------------------------
1 | from __future__ import print_function, unicode_literals, absolute_import
2 |
--------------------------------------------------------------------------------
/lib/thirdparty/pyreadline/test/__init__.pyo:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/w3h/isf/6faf0a3df185465ec17369c90ccc16e2a03a1870/lib/thirdparty/pyreadline/test/__init__.pyo
--------------------------------------------------------------------------------
/lib/thirdparty/pyreadline/test/common.pyo:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/w3h/isf/6faf0a3df185465ec17369c90ccc16e2a03a1870/lib/thirdparty/pyreadline/test/common.pyo
--------------------------------------------------------------------------------
/lib/thirdparty/pyreadline/test/test_emacs.pyo:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/w3h/isf/6faf0a3df185465ec17369c90ccc16e2a03a1870/lib/thirdparty/pyreadline/test/test_emacs.pyo
--------------------------------------------------------------------------------
/lib/thirdparty/pyreadline/test/test_history.pyo:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/w3h/isf/6faf0a3df185465ec17369c90ccc16e2a03a1870/lib/thirdparty/pyreadline/test/test_history.pyo
--------------------------------------------------------------------------------
/lib/thirdparty/pyreadline/test/test_lineeditor.pyo:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/w3h/isf/6faf0a3df185465ec17369c90ccc16e2a03a1870/lib/thirdparty/pyreadline/test/test_lineeditor.pyo
--------------------------------------------------------------------------------
/lib/thirdparty/pyreadline/test/test_vi.pyo:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/w3h/isf/6faf0a3df185465ec17369c90ccc16e2a03a1870/lib/thirdparty/pyreadline/test/test_vi.pyo
--------------------------------------------------------------------------------
/lib/thirdparty/pyreadline/unicode_helper.pyo:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/w3h/isf/6faf0a3df185465ec17369c90ccc16e2a03a1870/lib/thirdparty/pyreadline/unicode_helper.pyo
--------------------------------------------------------------------------------
/lib/thirdparty/scapy/__init__.py:
--------------------------------------------------------------------------------
1 | ## This file is part of Scapy
2 | ## See http://www.secdev.org/projects/scapy for more informations
3 | ## Copyright (C) Philippe Biondi
4 | ## This program is published under a GPLv2 license
5 |
6 | """
7 | Scapy: create, send, sniff, dissect and manipulate network packets.
8 |
9 | Usable either from an interactive console or as a Python library.
10 | http://www.secdev.org/projects/scapy
11 | """
12 |
13 | if __name__ == "__main__":
14 | from scapy.main import interact
15 | interact()
16 |
--------------------------------------------------------------------------------
/lib/thirdparty/scapy/__init__.pyc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/w3h/isf/6faf0a3df185465ec17369c90ccc16e2a03a1870/lib/thirdparty/scapy/__init__.pyc
--------------------------------------------------------------------------------
/lib/thirdparty/scapy/all.py:
--------------------------------------------------------------------------------
1 | ## This file is part of Scapy
2 | ## See http://www.secdev.org/projects/scapy for more informations
3 | ## Copyright (C) Philippe Biondi
4 | ## This program is published under a GPLv2 license
5 |
6 | """
7 | Aggregate top level objects from all Scapy modules.
8 | """
9 |
10 | from base_classes import *
11 | from config import *
12 | from dadict import *
13 | from data import *
14 | from error import *
15 | from themes import *
16 | from arch import *
17 |
18 | from plist import *
19 | from fields import *
20 | from packet import *
21 | from asn1fields import *
22 | from asn1packet import *
23 |
24 | from utils import *
25 | from route import *
26 | #if conf.ipv6_enabled:
27 | # from utils6 import *
28 | # from route6 import *
29 | from sendrecv import *
30 | from supersocket import *
31 | from volatile import *
32 | from as_resolvers import *
33 |
34 | from ansmachine import *
35 | from automaton import *
36 | from autorun import *
37 |
38 | from main import *
39 |
40 | from layers.all import *
41 |
42 | from asn1.asn1 import *
43 | from asn1.ber import *
44 | from asn1.mib import *
45 |
46 | from crypto import *
47 |
48 | from pipetool import *
49 | from scapypipes import *
50 |
--------------------------------------------------------------------------------
/lib/thirdparty/scapy/all.pyc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/w3h/isf/6faf0a3df185465ec17369c90ccc16e2a03a1870/lib/thirdparty/scapy/all.pyc
--------------------------------------------------------------------------------
/lib/thirdparty/scapy/ansmachine.pyc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/w3h/isf/6faf0a3df185465ec17369c90ccc16e2a03a1870/lib/thirdparty/scapy/ansmachine.pyc
--------------------------------------------------------------------------------
/lib/thirdparty/scapy/arch/__init__.pyc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/w3h/isf/6faf0a3df185465ec17369c90ccc16e2a03a1870/lib/thirdparty/scapy/arch/__init__.pyc
--------------------------------------------------------------------------------
/lib/thirdparty/scapy/arch/bsd.py:
--------------------------------------------------------------------------------
1 | ## This file is part of Scapy
2 | ## See http://www.secdev.org/projects/scapy for more informations
3 | ## Copyright (C) Philippe Biondi
4 | ## This program is published under a GPLv2 license
5 |
6 | """
7 | Support for BSD-like operating systems such as FreeBSD, OpenBSD and Mac OS X.
8 | """
9 |
10 | LOOPBACK_NAME="lo0"
11 |
12 | from unix import *
13 |
--------------------------------------------------------------------------------
/lib/thirdparty/scapy/arch/bsd.pyc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/w3h/isf/6faf0a3df185465ec17369c90ccc16e2a03a1870/lib/thirdparty/scapy/arch/bsd.pyc
--------------------------------------------------------------------------------
/lib/thirdparty/scapy/arch/pcapdnet.pyc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/w3h/isf/6faf0a3df185465ec17369c90ccc16e2a03a1870/lib/thirdparty/scapy/arch/pcapdnet.pyc
--------------------------------------------------------------------------------
/lib/thirdparty/scapy/arch/solaris.py:
--------------------------------------------------------------------------------
1 | ## This file is part of Scapy
2 | ## See http://www.secdev.org/projects/scapy for more informations
3 | ## Copyright (C) Philippe Biondi
4 | ## This program is published under a GPLv2 license
5 |
6 | """
7 | Customization for the Solaris operation system.
8 | """
9 |
10 | # IPPROTO_GRE is missing on Solaris
11 | import socket
12 | socket.IPPROTO_GRE = 47
13 |
14 | LOOPBACK_NAME="lo0"
15 |
16 | from unix import *
17 |
--------------------------------------------------------------------------------
/lib/thirdparty/scapy/arch/unix.pyc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/w3h/isf/6faf0a3df185465ec17369c90ccc16e2a03a1870/lib/thirdparty/scapy/arch/unix.pyc
--------------------------------------------------------------------------------
/lib/thirdparty/scapy/as_resolvers.pyc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/w3h/isf/6faf0a3df185465ec17369c90ccc16e2a03a1870/lib/thirdparty/scapy/as_resolvers.pyc
--------------------------------------------------------------------------------
/lib/thirdparty/scapy/asn1/__init__.py:
--------------------------------------------------------------------------------
1 | ## This file is part of Scapy
2 | ## See http://www.secdev.org/projects/scapy for more informations
3 | ## Copyright (C) Philippe Biondi
4 | ## This program is published under a GPLv2 license
5 |
6 | """
7 | Package holding ASN.1 related modules.
8 | """
9 |
10 | # We do not import mib.py because it is more bound to scapy and
11 | # less prone to be used in a standalone fashion
12 | __all__ = ["asn1","ber"]
13 |
--------------------------------------------------------------------------------
/lib/thirdparty/scapy/asn1/__init__.pyc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/w3h/isf/6faf0a3df185465ec17369c90ccc16e2a03a1870/lib/thirdparty/scapy/asn1/__init__.pyc
--------------------------------------------------------------------------------
/lib/thirdparty/scapy/asn1/asn1.pyc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/w3h/isf/6faf0a3df185465ec17369c90ccc16e2a03a1870/lib/thirdparty/scapy/asn1/asn1.pyc
--------------------------------------------------------------------------------
/lib/thirdparty/scapy/asn1/ber.pyc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/w3h/isf/6faf0a3df185465ec17369c90ccc16e2a03a1870/lib/thirdparty/scapy/asn1/ber.pyc
--------------------------------------------------------------------------------
/lib/thirdparty/scapy/asn1/mib.pyc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/w3h/isf/6faf0a3df185465ec17369c90ccc16e2a03a1870/lib/thirdparty/scapy/asn1/mib.pyc
--------------------------------------------------------------------------------
/lib/thirdparty/scapy/asn1fields.pyc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/w3h/isf/6faf0a3df185465ec17369c90ccc16e2a03a1870/lib/thirdparty/scapy/asn1fields.pyc
--------------------------------------------------------------------------------
/lib/thirdparty/scapy/asn1packet.py:
--------------------------------------------------------------------------------
1 | ## This file is part of Scapy
2 | ## See http://www.secdev.org/projects/scapy for more informations
3 | ## Copyright (C) Philippe Biondi
4 | ## This program is published under a GPLv2 license
5 |
6 | """
7 | Packet holding data in Abstract Syntax Notation (ASN.1).
8 | """
9 |
10 | from packet import *
11 |
12 | class ASN1Packet_metaclass(Packet_metaclass):
13 | def __new__(cls, name, bases, dct):
14 | if dct["ASN1_root"] is not None:
15 | dct["fields_desc"] = dct["ASN1_root"].get_fields_list()
16 | return super(ASN1Packet_metaclass, cls).__new__(cls, name, bases, dct)
17 |
18 | class ASN1_Packet(Packet):
19 | __metaclass__ = ASN1Packet_metaclass
20 | ASN1_root = None
21 | ASN1_codec = None
22 | def self_build(self):
23 | if self.raw_packet_cache is not None:
24 | return self.raw_packet_cache
25 | return self.ASN1_root.build(self)
26 | def do_dissect(self, x):
27 | return self.ASN1_root.dissect(self, x)
28 |
29 |
30 |
--------------------------------------------------------------------------------
/lib/thirdparty/scapy/asn1packet.pyc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/w3h/isf/6faf0a3df185465ec17369c90ccc16e2a03a1870/lib/thirdparty/scapy/asn1packet.pyc
--------------------------------------------------------------------------------
/lib/thirdparty/scapy/automaton.pyc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/w3h/isf/6faf0a3df185465ec17369c90ccc16e2a03a1870/lib/thirdparty/scapy/automaton.pyc
--------------------------------------------------------------------------------
/lib/thirdparty/scapy/autorun.pyc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/w3h/isf/6faf0a3df185465ec17369c90ccc16e2a03a1870/lib/thirdparty/scapy/autorun.pyc
--------------------------------------------------------------------------------
/lib/thirdparty/scapy/base_classes.pyc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/w3h/isf/6faf0a3df185465ec17369c90ccc16e2a03a1870/lib/thirdparty/scapy/base_classes.pyc
--------------------------------------------------------------------------------
/lib/thirdparty/scapy/config.pyc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/w3h/isf/6faf0a3df185465ec17369c90ccc16e2a03a1870/lib/thirdparty/scapy/config.pyc
--------------------------------------------------------------------------------
/lib/thirdparty/scapy/contrib/__init__.py:
--------------------------------------------------------------------------------
1 | ## This file is part of Scapy
2 | ## See http://www.secdev.org/projects/scapy for more informations
3 | ## Copyright (C) Philippe Biondi
4 | ## This program is published under a GPLv2 license
5 |
6 | """
7 | Package of contrib modules that have to be loaded explicitly.
8 | """
9 |
--------------------------------------------------------------------------------
/lib/thirdparty/scapy/contrib/etherip.py:
--------------------------------------------------------------------------------
1 |
2 | # http://trac.secdev.org/scapy/ticket/297
3 |
4 | # scapy.contrib.description = EtherIP
5 | # scapy.contrib.status = loads
6 |
7 | from scapy.fields import BitField
8 | from scapy.packet import Packet, bind_layers
9 | from scapy.layers.inet import IP
10 | from scapy.layers.l2 import Ether
11 |
12 | class EtherIP(Packet):
13 | name = "EtherIP / RFC 3378"
14 | fields_desc = [ BitField("version", 3, 4),
15 | BitField("reserved", 0, 12)]
16 |
17 | bind_layers( IP, EtherIP, frag=0, proto=0x61)
18 | bind_layers( EtherIP, Ether)
19 |
20 |
--------------------------------------------------------------------------------
/lib/thirdparty/scapy/contrib/gtp.uts:
--------------------------------------------------------------------------------
1 | # GTP unit tests
2 | #
3 | # Type the following command to launch start the tests:
4 | # $ test/run_tests -P "load_contrib('gtp')" -t scapy/contrib/gtp.uts
5 |
6 | + GTPv1
7 |
8 | = GTPCreatePDPContextRequest(), basic instanciation
9 | gtp = IP()/UDP(dport=2123)/GTPHeader(teid=2807)/GTPCreatePDPContextRequest()
10 | gtp.dport == 2123 and gtp.teid == 2807 and len(gtp.IE_list) == 5
11 |
12 | = GTPCreatePDPContextRequest(), basic dissection
13 | random.seed(2807)
14 | str(gtp) == "E\x00\x00O\x00\x01\x00\x00@\x11|\x9b\x7f\x00\x00\x01\x7f\x00\x00\x01\x08K\x08K\x00;\xb9{2\x10\x00+\x00\x00\n\xf7\x8d\x9e\x00\x00\x10\xa6\xb2\xdc.\x14\t\x85\x00\x04\x83~:N\x85\x00\x04\xe0^\x96\xe7\x87\x00\x0fRmhqmG3QvzvsT3G"
15 |
--------------------------------------------------------------------------------
/lib/thirdparty/scapy/contrib/mpls.py:
--------------------------------------------------------------------------------
1 | # http://trac.secdev.org/scapy/ticket/31
2 |
3 | # scapy.contrib.description = MPLS
4 | # scapy.contrib.status = loads
5 |
6 | from scapy.packet import Packet,bind_layers
7 | from scapy.fields import BitField,ByteField
8 | from scapy.layers.l2 import Ether
9 | from scapy.layers.l2 import GRE
10 |
11 | class MPLS(Packet):
12 | name = "MPLS"
13 | fields_desc = [ BitField("label", 3, 20),
14 | BitField("cos", 0, 3),
15 | BitField("s", 1, 1),
16 | ByteField("ttl", 0) ]
17 |
18 | def guess_payload_class(self, payload):
19 | if len(payload) >= 1:
20 | ip_version = (ord(payload[0]) >> 4) & 0xF
21 | if ip_version == 4:
22 | return IP
23 | elif ip_version == 6:
24 | return IPv6
25 | return Padding
26 |
27 | bind_layers(Ether, MPLS, type=0x8847)
28 | bind_layers(GRE, MPLS, proto=0x8847)
29 |
--------------------------------------------------------------------------------
/lib/thirdparty/scapy/contrib/ripng.py:
--------------------------------------------------------------------------------
1 | #!/usr/bin/env python
2 |
3 | # http://trac.secdev.org/scapy/ticket/301
4 |
5 | # scapy.contrib.description = RIPng
6 | # scapy.contrib.status = loads
7 |
8 | from scapy.packet import *
9 | from scapy.fields import *
10 | from scapy.layers.inet import UDP
11 | from scapy.layers.inet6 import *
12 |
13 | class RIPng(Packet):
14 | name = "RIPng header"
15 | fields_desc = [
16 | ByteEnumField("cmd", 1, {1 : "req", 2 : "resp"}),
17 | ByteField("ver", 1),
18 | ShortField("null", 0),
19 | ]
20 |
21 | class RIPngEntry(Packet):
22 | name = "RIPng entry"
23 | fields_desc = [
24 | ConditionalField(IP6Field("prefix", "::"),
25 | lambda pkt: pkt.metric != 255),
26 | ConditionalField(IP6Field("nexthop", "::"),
27 | lambda pkt: pkt.metric == 255),
28 | ShortField("routetag", 0),
29 | ByteField("prefixlen", 0),
30 | ByteEnumField("metric", 1, {16 : "Unreach",
31 | 255 : "next-hop entry"})
32 | ]
33 |
34 | bind_layers(UDP, RIPng, sport=521, dport=521)
35 | bind_layers(RIPng, RIPngEntry)
36 | bind_layers(RIPngEntry, RIPngEntry)
37 |
38 | if __name__ == "__main__":
39 | from scapy.main import interact
40 | interact(mydict=globals(), mybanner="RIPng")
41 |
42 |
--------------------------------------------------------------------------------
/lib/thirdparty/scapy/contrib/sebek.uts:
--------------------------------------------------------------------------------
1 | # Sebek layer unit tests
2 | #
3 | # Type the following command to launch start the tests:
4 | # $ test/run_tests -P "load_contrib('sebek')" -t scapy/contrib/sebek.uts
5 |
6 | + Sebek protocol
7 |
8 | = Layer binding 1
9 | pkt = IP() / UDP() / SebekHead() / SebekV1()
10 | pkt.sport == pkt.dport == 1101 and pkt[SebekHead].version == 1
11 |
12 | = Packet dissection 1
13 | pkt = IP(str(pkt))
14 | pkt.sport == pkt.dport == 1101 and pkt[SebekHead].version == 1
15 |
16 | = Layer binding 2
17 | pkt = IP() / UDP() / SebekHead() / SebekV2Sock()
18 | pkt.sport == pkt.dport == 1101 and pkt[SebekHead].version == 2 and pkt[SebekHead].type ==2
19 |
20 | = Packet dissection 2
21 | pkt = IP(str(pkt))
22 | pkt.sport == pkt.dport == 1101 and pkt[SebekHead].version == 2 and pkt[SebekHead].type ==2
23 |
24 | = Layer binding 3
25 | pkt = IPv6()/UDP()/SebekHead()/SebekV3()
26 | pkt.sport == pkt.dport == 1101 and pkt[SebekHead].version == 3
27 |
28 | = Packet dissection 3
29 | pkt = IPv6(str(pkt))
30 | pkt.sport == pkt.dport == 1101 and pkt[SebekHead].version == 3
31 |
--------------------------------------------------------------------------------
/lib/thirdparty/scapy/contrib/vxlan.py:
--------------------------------------------------------------------------------
1 | # RFC 7348 - Virtual eXtensible Local Area Network (VXLAN):
2 | # A Framework for Overlaying Virtualized Layer 2 Networks over Layer 3 Networks
3 | # http://tools.ietf.org/html/rfc7348
4 |
5 | # scapy.contrib.description = VXLAN
6 | # scapy.contrib.status = loads
7 |
8 | from scapy.packet import Packet, bind_layers
9 | from scapy.layers.l2 import Ether
10 | from scapy.layers.inet import UDP
11 | from scapy.fields import FlagsField, XByteField, ThreeBytesField
12 |
13 | _VXLAN_FLAGS = ['R' for _ in xrange(0, 24)] + ['R', 'R', 'R', 'I', 'R', 'R', 'R', 'R', 'R']
14 |
15 |
16 | class VXLAN(Packet):
17 | name = "VXLAN"
18 | fields_desc = [FlagsField("flags", 0x08000000, 32, _VXLAN_FLAGS),
19 | ThreeBytesField("vni", 0),
20 | XByteField("reserved", 0x00)]
21 |
22 | def mysummary(self):
23 | return self.sprintf("VXLAN (vni=%VXLAN.vni%)")
24 |
25 | bind_layers(UDP, VXLAN, dport=4789)
26 | bind_layers(VXLAN, Ether)
27 |
--------------------------------------------------------------------------------
/lib/thirdparty/scapy/contrib/vxlan.uts:
--------------------------------------------------------------------------------
1 | % VXLAN Tests
2 | * Tests for the Scapy VXLAN layer
3 |
4 | + Basic Layer Tests
5 |
6 | = Build a VXLAN packet with VNI of 42
7 | str(UDP(sport=1024, dport=4789, len=None, chksum=None)/VXLAN(flags=0x08000000, vni=42)) == "\x04\x00\x12\xb5\x00\x10\x00\x00\x08\x00\x00\x00\x00\x00\x2a\x00"
8 |
9 | = Verify VXLAN Ethernet Binding
10 | str(VXLAN(vni=23)/Ether(dst="11:11:11:11:11:11", src="11:11:11:11:11:11", type=0x800)) == "\x08\x00\x00\x00\x00\x00\x17\x00\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x11\x08\x00"
11 |
--------------------------------------------------------------------------------
/lib/thirdparty/scapy/contrib/wpa_eapol.py:
--------------------------------------------------------------------------------
1 |
2 | # http://trac.secdev.org/scapy/ticket/104
3 |
4 | # scapy.contrib.description = WPA EAPOL dissector
5 | # scapy.contrib.status = loads
6 |
7 | from scapy.packet import *
8 | from scapy.fields import *
9 | from scapy.layers.l2 import *
10 |
11 | class WPA_key(Packet):
12 | name = "WPA_key"
13 | fields_desc = [ ByteField("descriptor_type", 1),
14 | ShortField("key_info",0),
15 | LenField("len", None, "H"),
16 | StrFixedLenField("replay_counter", "", 8),
17 | StrFixedLenField("nonce", "", 32),
18 | StrFixedLenField("key_iv", "", 16),
19 | StrFixedLenField("wpa_key_rsc", "", 8),
20 | StrFixedLenField("wpa_key_id", "", 8),
21 | StrFixedLenField("wpa_key_mic", "", 16),
22 | LenField("wpa_key_length", None, "H"),
23 | StrLenField("wpa_key", "", length_from=lambda pkt:pkt.wpa_key_length) ]
24 | def extract_padding(self, s):
25 | l = self.len
26 | return s[:l],s[l:]
27 | def hashret(self):
28 | return chr(self.type)+self.payload.hashret()
29 | def answers(self, other):
30 | if isinstance(other,WPA_key):
31 | return 1
32 | return 0
33 |
34 |
35 | bind_layers( EAPOL, WPA_key, type=3)
36 |
--------------------------------------------------------------------------------
/lib/thirdparty/scapy/crypto/__init__.py:
--------------------------------------------------------------------------------
1 | ## This file is part of Scapy
2 | ## See http://www.secdev.org/projects/scapy for more informations
3 | ## Copyright (C) Arnaud Ebalard
4 | ## This program is published under a GPLv2 license
5 |
6 | """
7 | Tools for handling with digital certificates.
8 | """
9 |
10 | try:
11 | import Crypto
12 | except ImportError:
13 | import logging
14 | log_loading = logging.getLogger("scapy.loading")
15 | log_loading.info("Can't import python Crypto lib. Disabled certificate manipulation tools")
16 | else:
17 | from scapy.crypto.cert import *
18 |
--------------------------------------------------------------------------------
/lib/thirdparty/scapy/crypto/__init__.pyc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/w3h/isf/6faf0a3df185465ec17369c90ccc16e2a03a1870/lib/thirdparty/scapy/crypto/__init__.pyc
--------------------------------------------------------------------------------
/lib/thirdparty/scapy/crypto/cert.pyc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/w3h/isf/6faf0a3df185465ec17369c90ccc16e2a03a1870/lib/thirdparty/scapy/crypto/cert.pyc
--------------------------------------------------------------------------------
/lib/thirdparty/scapy/dadict.pyc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/w3h/isf/6faf0a3df185465ec17369c90ccc16e2a03a1870/lib/thirdparty/scapy/dadict.pyc
--------------------------------------------------------------------------------
/lib/thirdparty/scapy/data.pyc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/w3h/isf/6faf0a3df185465ec17369c90ccc16e2a03a1870/lib/thirdparty/scapy/data.pyc
--------------------------------------------------------------------------------
/lib/thirdparty/scapy/error.pyc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/w3h/isf/6faf0a3df185465ec17369c90ccc16e2a03a1870/lib/thirdparty/scapy/error.pyc
--------------------------------------------------------------------------------
/lib/thirdparty/scapy/fields.pyc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/w3h/isf/6faf0a3df185465ec17369c90ccc16e2a03a1870/lib/thirdparty/scapy/fields.pyc
--------------------------------------------------------------------------------
/lib/thirdparty/scapy/layers/__init__.py:
--------------------------------------------------------------------------------
1 | ## This file is part of Scapy
2 | ## See http://www.secdev.org/projects/scapy for more informations
3 | ## Copyright (C) Philippe Biondi
4 | ## This program is published under a GPLv2 license
5 |
6 | """
7 | Layer package.
8 | """
9 |
--------------------------------------------------------------------------------
/lib/thirdparty/scapy/layers/__init__.pyc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/w3h/isf/6faf0a3df185465ec17369c90ccc16e2a03a1870/lib/thirdparty/scapy/layers/__init__.pyc
--------------------------------------------------------------------------------
/lib/thirdparty/scapy/layers/all.py:
--------------------------------------------------------------------------------
1 | ## This file is part of Scapy
2 | ## See http://www.secdev.org/projects/scapy for more informations
3 | ## Copyright (C) Philippe Biondi
4 | ## This program is published under a GPLv2 license
5 |
6 | """
7 | All layers. Configurable with conf.load_layers.
8 | """
9 |
10 | from scapy.config import conf
11 | from scapy.error import log_loading
12 | import logging
13 | log = logging.getLogger("scapy.loading")
14 |
15 | def _import_star(m):
16 | mod = __import__(m, globals(), locals())
17 | for k,v in mod.__dict__.iteritems():
18 | globals()[k] = v
19 |
20 | for _l in conf.load_layers:
21 | log_loading.debug("Loading layer %s" % _l)
22 | try:
23 | _import_star(_l)
24 | except Exception,e:
25 | log.warning("can't import layer %s: %s" % (_l,e))
26 |
27 |
28 |
29 |
30 |
--------------------------------------------------------------------------------
/lib/thirdparty/scapy/layers/all.pyc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/w3h/isf/6faf0a3df185465ec17369c90ccc16e2a03a1870/lib/thirdparty/scapy/layers/all.pyc
--------------------------------------------------------------------------------
/lib/thirdparty/scapy/layers/bluetooth.pyc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/w3h/isf/6faf0a3df185465ec17369c90ccc16e2a03a1870/lib/thirdparty/scapy/layers/bluetooth.pyc
--------------------------------------------------------------------------------
/lib/thirdparty/scapy/layers/dhcp.pyc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/w3h/isf/6faf0a3df185465ec17369c90ccc16e2a03a1870/lib/thirdparty/scapy/layers/dhcp.pyc
--------------------------------------------------------------------------------
/lib/thirdparty/scapy/layers/dhcp6.pyc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/w3h/isf/6faf0a3df185465ec17369c90ccc16e2a03a1870/lib/thirdparty/scapy/layers/dhcp6.pyc
--------------------------------------------------------------------------------
/lib/thirdparty/scapy/layers/dns.pyc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/w3h/isf/6faf0a3df185465ec17369c90ccc16e2a03a1870/lib/thirdparty/scapy/layers/dns.pyc
--------------------------------------------------------------------------------
/lib/thirdparty/scapy/layers/dot11.pyc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/w3h/isf/6faf0a3df185465ec17369c90ccc16e2a03a1870/lib/thirdparty/scapy/layers/dot11.pyc
--------------------------------------------------------------------------------
/lib/thirdparty/scapy/layers/gprs.py:
--------------------------------------------------------------------------------
1 | ## This file is part of Scapy
2 | ## See http://www.secdev.org/projects/scapy for more informations
3 | ## Copyright (C) Philippe Biondi
4 | ## This program is published under a GPLv2 license
5 |
6 | """
7 | GPRS (General Packet Radio Service) for mobile data communication.
8 | """
9 |
10 | from scapy.fields import *
11 | from scapy.packet import *
12 | from scapy.layers.inet import IP
13 |
14 | class GPRS(Packet):
15 | name = "GPRSdummy"
16 | fields_desc = [
17 | StrStopField("dummy","","\x65\x00\x00",1)
18 | ]
19 |
20 |
21 | bind_layers( GPRS, IP, )
22 |
--------------------------------------------------------------------------------
/lib/thirdparty/scapy/layers/gprs.pyc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/w3h/isf/6faf0a3df185465ec17369c90ccc16e2a03a1870/lib/thirdparty/scapy/layers/gprs.pyc
--------------------------------------------------------------------------------
/lib/thirdparty/scapy/layers/hsrp.pyc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/w3h/isf/6faf0a3df185465ec17369c90ccc16e2a03a1870/lib/thirdparty/scapy/layers/hsrp.pyc
--------------------------------------------------------------------------------
/lib/thirdparty/scapy/layers/inet.pyc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/w3h/isf/6faf0a3df185465ec17369c90ccc16e2a03a1870/lib/thirdparty/scapy/layers/inet.pyc
--------------------------------------------------------------------------------
/lib/thirdparty/scapy/layers/inet6.pyc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/w3h/isf/6faf0a3df185465ec17369c90ccc16e2a03a1870/lib/thirdparty/scapy/layers/inet6.pyc
--------------------------------------------------------------------------------
/lib/thirdparty/scapy/layers/ipsec.pyc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/w3h/isf/6faf0a3df185465ec17369c90ccc16e2a03a1870/lib/thirdparty/scapy/layers/ipsec.pyc
--------------------------------------------------------------------------------
/lib/thirdparty/scapy/layers/ir.py:
--------------------------------------------------------------------------------
1 | ## This file is part of Scapy
2 | ## See http://www.secdev.org/projects/scapy for more informations
3 | ## Copyright (C) Philippe Biondi
4 | ## This program is published under a GPLv2 license
5 |
6 | """
7 | IrDA infrared data communication.
8 | """
9 |
10 | from scapy.packet import *
11 | from scapy.fields import *
12 | from scapy.layers.l2 import CookedLinux
13 |
14 |
15 |
16 | # IR
17 |
18 | class IrLAPHead(Packet):
19 | name = "IrDA Link Access Protocol Header"
20 | fields_desc = [ XBitField("Address", 0x7f, 7),
21 | BitEnumField("Type", 1, 1, {"Response":0,
22 | "Command":1})]
23 |
24 | class IrLAPCommand(Packet):
25 | name = "IrDA Link Access Protocol Command"
26 | fields_desc = [ XByteField("Control", 0),
27 | XByteField("Format identifier", 0),
28 | XIntField("Source address", 0),
29 | XIntField("Destination address", 0xffffffffL),
30 | XByteField("Discovery flags", 0x1),
31 | ByteEnumField("Slot number", 255, {"final":255}),
32 | XByteField("Version", 0)]
33 |
34 |
35 | class IrLMP(Packet):
36 | name = "IrDA Link Management Protocol"
37 | fields_desc = [ XShortField("Service hints", 0),
38 | XByteField("Character set", 0),
39 | StrField("Device name", "") ]
40 |
41 |
42 | bind_layers( CookedLinux, IrLAPHead, proto=23)
43 | bind_layers( IrLAPHead, IrLAPCommand, Type=1)
44 | bind_layers( IrLAPCommand, IrLMP, )
45 |
--------------------------------------------------------------------------------
/lib/thirdparty/scapy/layers/ir.pyc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/w3h/isf/6faf0a3df185465ec17369c90ccc16e2a03a1870/lib/thirdparty/scapy/layers/ir.pyc
--------------------------------------------------------------------------------
/lib/thirdparty/scapy/layers/isakmp.pyc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/w3h/isf/6faf0a3df185465ec17369c90ccc16e2a03a1870/lib/thirdparty/scapy/layers/isakmp.pyc
--------------------------------------------------------------------------------
/lib/thirdparty/scapy/layers/l2.pyc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/w3h/isf/6faf0a3df185465ec17369c90ccc16e2a03a1870/lib/thirdparty/scapy/layers/l2.pyc
--------------------------------------------------------------------------------
/lib/thirdparty/scapy/layers/l2tp.py:
--------------------------------------------------------------------------------
1 | ## This file is part of Scapy
2 | ## See http://www.secdev.org/projects/scapy for more informations
3 | ## Copyright (C) Philippe Biondi
4 | ## This program is published under a GPLv2 license
5 |
6 | """
7 | L2TP (Layer 2 Tunneling Protocol) for VPNs.
8 |
9 | [RFC 2661]
10 | """
11 |
12 | import struct
13 |
14 | from scapy.packet import *
15 | from scapy.fields import *
16 | from scapy.layers.inet import UDP
17 | from scapy.layers.ppp import PPP
18 |
19 | class L2TP(Packet):
20 | fields_desc = [ ShortEnumField("pkt_type",2,{2:"data"}),
21 | ShortField("len", None),
22 | ShortField("tunnel_id", 0),
23 | ShortField("session_id", 0),
24 | ShortField("ns", 0),
25 | ShortField("nr", 0),
26 | ShortField("offset", 0) ]
27 |
28 | def post_build(self, pkt, pay):
29 | if self.len is None:
30 | l = len(pkt)+len(pay)
31 | pkt = pkt[:2]+struct.pack("!H", l)+pkt[4:]
32 | return pkt+pay
33 |
34 |
35 | bind_layers( UDP, L2TP, sport=1701, dport=1701)
36 | bind_layers( L2TP, PPP, )
37 |
--------------------------------------------------------------------------------
/lib/thirdparty/scapy/layers/l2tp.pyc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/w3h/isf/6faf0a3df185465ec17369c90ccc16e2a03a1870/lib/thirdparty/scapy/layers/l2tp.pyc
--------------------------------------------------------------------------------
/lib/thirdparty/scapy/layers/llmnr.pyc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/w3h/isf/6faf0a3df185465ec17369c90ccc16e2a03a1870/lib/thirdparty/scapy/layers/llmnr.pyc
--------------------------------------------------------------------------------
/lib/thirdparty/scapy/layers/lltd.pyc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/w3h/isf/6faf0a3df185465ec17369c90ccc16e2a03a1870/lib/thirdparty/scapy/layers/lltd.pyc
--------------------------------------------------------------------------------
/lib/thirdparty/scapy/layers/mgcp.pyc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/w3h/isf/6faf0a3df185465ec17369c90ccc16e2a03a1870/lib/thirdparty/scapy/layers/mgcp.pyc
--------------------------------------------------------------------------------
/lib/thirdparty/scapy/layers/mobileip.pyc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/w3h/isf/6faf0a3df185465ec17369c90ccc16e2a03a1870/lib/thirdparty/scapy/layers/mobileip.pyc
--------------------------------------------------------------------------------
/lib/thirdparty/scapy/layers/netbios.pyc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/w3h/isf/6faf0a3df185465ec17369c90ccc16e2a03a1870/lib/thirdparty/scapy/layers/netbios.pyc
--------------------------------------------------------------------------------
/lib/thirdparty/scapy/layers/netflow.pyc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/w3h/isf/6faf0a3df185465ec17369c90ccc16e2a03a1870/lib/thirdparty/scapy/layers/netflow.pyc
--------------------------------------------------------------------------------
/lib/thirdparty/scapy/layers/ntp.pyc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/w3h/isf/6faf0a3df185465ec17369c90ccc16e2a03a1870/lib/thirdparty/scapy/layers/ntp.pyc
--------------------------------------------------------------------------------
/lib/thirdparty/scapy/layers/ppp.pyc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/w3h/isf/6faf0a3df185465ec17369c90ccc16e2a03a1870/lib/thirdparty/scapy/layers/ppp.pyc
--------------------------------------------------------------------------------
/lib/thirdparty/scapy/layers/radius.pyc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/w3h/isf/6faf0a3df185465ec17369c90ccc16e2a03a1870/lib/thirdparty/scapy/layers/radius.pyc
--------------------------------------------------------------------------------
/lib/thirdparty/scapy/layers/rip.pyc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/w3h/isf/6faf0a3df185465ec17369c90ccc16e2a03a1870/lib/thirdparty/scapy/layers/rip.pyc
--------------------------------------------------------------------------------
/lib/thirdparty/scapy/layers/rtp.py:
--------------------------------------------------------------------------------
1 | ## This file is part of Scapy
2 | ## See http://www.secdev.org/projects/scapy for more informations
3 | ## Copyright (C) Philippe Biondi
4 | ## This program is published under a GPLv2 license
5 |
6 | """
7 | RTP (Real-time Transport Protocol).
8 | """
9 |
10 | from scapy.packet import *
11 | from scapy.fields import *
12 |
13 | _rtp_payload_types = {
14 | # http://www.iana.org/assignments/rtp-parameters
15 | 0: 'G.711 PCMU', 3: 'GSM',
16 | 4: 'G723', 5: 'DVI4',
17 | 6: 'DVI4', 7: 'LPC',
18 | 8: 'PCMA', 9: 'G722',
19 | 10: 'L16', 11: 'L16',
20 | 12: 'QCELP', 13: 'CN',
21 | 14: 'MPA', 15: 'G728',
22 | 16: 'DVI4', 17: 'DVI4',
23 | 18: 'G729', 25: 'CelB',
24 | 26: 'JPEG', 28: 'nv',
25 | 31: 'H261', 32: 'MPV',
26 | 33: 'MP2T', 34: 'H263' }
27 |
28 | class RTP(Packet):
29 | name="RTP"
30 | fields_desc = [ BitField('version', 2, 2),
31 | BitField('padding', 0, 1),
32 | BitField('extension', 0, 1),
33 | BitFieldLenField('numsync', None, 4, count_of='sync'),
34 | BitField('marker', 0, 1),
35 | BitEnumField('payload_type', 0, 7, _rtp_payload_types),
36 | ShortField('sequence', 0),
37 | IntField('timestamp', 0),
38 | IntField('sourcesync', 0),
39 | FieldListField('sync', [], IntField("id",0), count_from=lambda pkt:pkt.numsync) ]
40 |
41 |
--------------------------------------------------------------------------------
/lib/thirdparty/scapy/layers/rtp.pyc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/w3h/isf/6faf0a3df185465ec17369c90ccc16e2a03a1870/lib/thirdparty/scapy/layers/rtp.pyc
--------------------------------------------------------------------------------
/lib/thirdparty/scapy/layers/sctp.pyc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/w3h/isf/6faf0a3df185465ec17369c90ccc16e2a03a1870/lib/thirdparty/scapy/layers/sctp.pyc
--------------------------------------------------------------------------------
/lib/thirdparty/scapy/layers/skinny.pyc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/w3h/isf/6faf0a3df185465ec17369c90ccc16e2a03a1870/lib/thirdparty/scapy/layers/skinny.pyc
--------------------------------------------------------------------------------
/lib/thirdparty/scapy/layers/smb.pyc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/w3h/isf/6faf0a3df185465ec17369c90ccc16e2a03a1870/lib/thirdparty/scapy/layers/smb.pyc
--------------------------------------------------------------------------------
/lib/thirdparty/scapy/layers/snmp.pyc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/w3h/isf/6faf0a3df185465ec17369c90ccc16e2a03a1870/lib/thirdparty/scapy/layers/snmp.pyc
--------------------------------------------------------------------------------
/lib/thirdparty/scapy/layers/tftp.pyc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/w3h/isf/6faf0a3df185465ec17369c90ccc16e2a03a1870/lib/thirdparty/scapy/layers/tftp.pyc
--------------------------------------------------------------------------------
/lib/thirdparty/scapy/layers/vrrp.py:
--------------------------------------------------------------------------------
1 | ## This file is part of Scapy
2 | ## See http://www.secdev.org/projects/scapy for more informations
3 | ## Copyright (C) Philippe Biondi
4 | ## Copyright (C) 6WIND
5 | ## This program is published under a GPLv2 license
6 |
7 | """
8 | VRRP (Virtual Router Redundancy Protocol).
9 | """
10 |
11 | from scapy.packet import *
12 | from scapy.fields import *
13 | from scapy.layers.inet import IP
14 |
15 | IPPROTO_VRRP=112
16 |
17 | # RFC 3768 - Virtual Router Redundancy Protocol (VRRP)
18 | class VRRP(Packet):
19 | fields_desc = [
20 | BitField("version" , 2, 4),
21 | BitField("type" , 1, 4),
22 | ByteField("vrid", 1),
23 | ByteField("priority", 100),
24 | FieldLenField("ipcount", None, count_of="addrlist", fmt="B"),
25 | ByteField("authtype", 0),
26 | ByteField("adv", 1),
27 | XShortField("chksum", None),
28 | FieldListField("addrlist", [], IPField("", "0.0.0.0"),
29 | count_from = lambda pkt: pkt.ipcount),
30 | IntField("auth1", 0),
31 | IntField("auth2", 0) ]
32 |
33 | def post_build(self, p, pay):
34 | if self.chksum is None:
35 | ck = checksum(p)
36 | p = p[:6]+chr(ck>>8)+chr(ck&0xff)+p[8:]
37 | return p
38 |
39 | bind_layers( IP, VRRP, proto=IPPROTO_VRRP)
40 |
--------------------------------------------------------------------------------
/lib/thirdparty/scapy/layers/vrrp.pyc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/w3h/isf/6faf0a3df185465ec17369c90ccc16e2a03a1870/lib/thirdparty/scapy/layers/vrrp.pyc
--------------------------------------------------------------------------------
/lib/thirdparty/scapy/layers/x509.pyc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/w3h/isf/6faf0a3df185465ec17369c90ccc16e2a03a1870/lib/thirdparty/scapy/layers/x509.pyc
--------------------------------------------------------------------------------
/lib/thirdparty/scapy/main.pyc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/w3h/isf/6faf0a3df185465ec17369c90ccc16e2a03a1870/lib/thirdparty/scapy/main.pyc
--------------------------------------------------------------------------------
/lib/thirdparty/scapy/modules/__init__.py:
--------------------------------------------------------------------------------
1 | ## This file is part of Scapy
2 | ## See http://www.secdev.org/projects/scapy for more informations
3 | ## Copyright (C) Philippe Biondi
4 | ## This program is published under a GPLv2 license
5 |
6 | """
7 | Package of extension modules that have to be loaded explicitly.
8 | """
9 |
--------------------------------------------------------------------------------
/lib/thirdparty/scapy/packet.pyc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/w3h/isf/6faf0a3df185465ec17369c90ccc16e2a03a1870/lib/thirdparty/scapy/packet.pyc
--------------------------------------------------------------------------------
/lib/thirdparty/scapy/pipetool.pyc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/w3h/isf/6faf0a3df185465ec17369c90ccc16e2a03a1870/lib/thirdparty/scapy/pipetool.pyc
--------------------------------------------------------------------------------
/lib/thirdparty/scapy/plist.pyc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/w3h/isf/6faf0a3df185465ec17369c90ccc16e2a03a1870/lib/thirdparty/scapy/plist.pyc
--------------------------------------------------------------------------------
/lib/thirdparty/scapy/route.pyc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/w3h/isf/6faf0a3df185465ec17369c90ccc16e2a03a1870/lib/thirdparty/scapy/route.pyc
--------------------------------------------------------------------------------
/lib/thirdparty/scapy/route6.pyc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/w3h/isf/6faf0a3df185465ec17369c90ccc16e2a03a1870/lib/thirdparty/scapy/route6.pyc
--------------------------------------------------------------------------------
/lib/thirdparty/scapy/scapypipes.pyc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/w3h/isf/6faf0a3df185465ec17369c90ccc16e2a03a1870/lib/thirdparty/scapy/scapypipes.pyc
--------------------------------------------------------------------------------
/lib/thirdparty/scapy/sendrecv.pyc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/w3h/isf/6faf0a3df185465ec17369c90ccc16e2a03a1870/lib/thirdparty/scapy/sendrecv.pyc
--------------------------------------------------------------------------------
/lib/thirdparty/scapy/supersocket.pyc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/w3h/isf/6faf0a3df185465ec17369c90ccc16e2a03a1870/lib/thirdparty/scapy/supersocket.pyc
--------------------------------------------------------------------------------
/lib/thirdparty/scapy/themes.pyc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/w3h/isf/6faf0a3df185465ec17369c90ccc16e2a03a1870/lib/thirdparty/scapy/themes.pyc
--------------------------------------------------------------------------------
/lib/thirdparty/scapy/tools/__init__.py:
--------------------------------------------------------------------------------
1 | ## This file is part of Scapy
2 | ## See http://www.secdev.org/projects/scapy for more informations
3 | ## Copyright (C) Philippe Biondi
4 | ## This program is published under a GPLv2 license
5 |
6 | """
7 | Additional tools to be run separately
8 | """
9 |
--------------------------------------------------------------------------------
/lib/thirdparty/scapy/utils.pyc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/w3h/isf/6faf0a3df185465ec17369c90ccc16e2a03a1870/lib/thirdparty/scapy/utils.pyc
--------------------------------------------------------------------------------
/lib/thirdparty/scapy/utils6.pyc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/w3h/isf/6faf0a3df185465ec17369c90ccc16e2a03a1870/lib/thirdparty/scapy/utils6.pyc
--------------------------------------------------------------------------------
/lib/thirdparty/scapy/volatile.pyc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/w3h/isf/6faf0a3df185465ec17369c90ccc16e2a03a1870/lib/thirdparty/scapy/volatile.pyc
--------------------------------------------------------------------------------
/lib/x64-Windows/_pytrch.pyd:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/w3h/isf/6faf0a3df185465ec17369c90ccc16e2a03a1870/lib/x64-Windows/_pytrch.pyd
--------------------------------------------------------------------------------
/lib/x64-Windows/adfw-2.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/w3h/isf/6faf0a3df185465ec17369c90ccc16e2a03a1870/lib/x64-Windows/adfw-2.dll
--------------------------------------------------------------------------------
/lib/x64-Windows/cnli-1.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/w3h/isf/6faf0a3df185465ec17369c90ccc16e2a03a1870/lib/x64-Windows/cnli-1.dll
--------------------------------------------------------------------------------
/lib/x64-Windows/coli-0.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/w3h/isf/6faf0a3df185465ec17369c90ccc16e2a03a1870/lib/x64-Windows/coli-0.dll
--------------------------------------------------------------------------------
/lib/x64-Windows/crli-0.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/w3h/isf/6faf0a3df185465ec17369c90ccc16e2a03a1870/lib/x64-Windows/crli-0.dll
--------------------------------------------------------------------------------
/lib/x64-Windows/dmgd-1.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/w3h/isf/6faf0a3df185465ec17369c90ccc16e2a03a1870/lib/x64-Windows/dmgd-1.dll
--------------------------------------------------------------------------------
/lib/x64-Windows/dmgd-4.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/w3h/isf/6faf0a3df185465ec17369c90ccc16e2a03a1870/lib/x64-Windows/dmgd-4.dll
--------------------------------------------------------------------------------
/lib/x64-Windows/exma-1.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/w3h/isf/6faf0a3df185465ec17369c90ccc16e2a03a1870/lib/x64-Windows/exma-1.dll
--------------------------------------------------------------------------------
/lib/x64-Windows/iconv.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/w3h/isf/6faf0a3df185465ec17369c90ccc16e2a03a1870/lib/x64-Windows/iconv.dll
--------------------------------------------------------------------------------
/lib/x64-Windows/libcurl.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/w3h/isf/6faf0a3df185465ec17369c90ccc16e2a03a1870/lib/x64-Windows/libcurl.dll
--------------------------------------------------------------------------------
/lib/x64-Windows/libeay32.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/w3h/isf/6faf0a3df185465ec17369c90ccc16e2a03a1870/lib/x64-Windows/libeay32.dll
--------------------------------------------------------------------------------
/lib/x64-Windows/libxml2.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/w3h/isf/6faf0a3df185465ec17369c90ccc16e2a03a1870/lib/x64-Windows/libxml2.dll
--------------------------------------------------------------------------------
/lib/x64-Windows/pcre-0.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/w3h/isf/6faf0a3df185465ec17369c90ccc16e2a03a1870/lib/x64-Windows/pcre-0.dll
--------------------------------------------------------------------------------
/lib/x64-Windows/pcrecpp-0.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/w3h/isf/6faf0a3df185465ec17369c90ccc16e2a03a1870/lib/x64-Windows/pcrecpp-0.dll
--------------------------------------------------------------------------------
/lib/x64-Windows/pcreposix-0.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/w3h/isf/6faf0a3df185465ec17369c90ccc16e2a03a1870/lib/x64-Windows/pcreposix-0.dll
--------------------------------------------------------------------------------
/lib/x64-Windows/posh-0.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/w3h/isf/6faf0a3df185465ec17369c90ccc16e2a03a1870/lib/x64-Windows/posh-0.dll
--------------------------------------------------------------------------------
/lib/x64-Windows/ssleay32.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/w3h/isf/6faf0a3df185465ec17369c90ccc16e2a03a1870/lib/x64-Windows/ssleay32.dll
--------------------------------------------------------------------------------
/lib/x64-Windows/tibe-2.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/w3h/isf/6faf0a3df185465ec17369c90ccc16e2a03a1870/lib/x64-Windows/tibe-2.dll
--------------------------------------------------------------------------------
/lib/x64-Windows/trch-1.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/w3h/isf/6faf0a3df185465ec17369c90ccc16e2a03a1870/lib/x64-Windows/trch-1.dll
--------------------------------------------------------------------------------
/lib/x64-Windows/trfo-2.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/w3h/isf/6faf0a3df185465ec17369c90ccc16e2a03a1870/lib/x64-Windows/trfo-2.dll
--------------------------------------------------------------------------------
/lib/x64-Windows/tucl-1.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/w3h/isf/6faf0a3df185465ec17369c90ccc16e2a03a1870/lib/x64-Windows/tucl-1.dll
--------------------------------------------------------------------------------
/lib/x64-Windows/ucl.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/w3h/isf/6faf0a3df185465ec17369c90ccc16e2a03a1870/lib/x64-Windows/ucl.dll
--------------------------------------------------------------------------------
/lib/x64-Windows/xdvl-0.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/w3h/isf/6faf0a3df185465ec17369c90ccc16e2a03a1870/lib/x64-Windows/xdvl-0.dll
--------------------------------------------------------------------------------
/lib/x64-Windows/zlib1.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/w3h/isf/6faf0a3df185465ec17369c90ccc16e2a03a1870/lib/x64-Windows/zlib1.dll
--------------------------------------------------------------------------------
/lib/x86-Windows/adfw-2.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/w3h/isf/6faf0a3df185465ec17369c90ccc16e2a03a1870/lib/x86-Windows/adfw-2.dll
--------------------------------------------------------------------------------
/lib/x86-Windows/adfw.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/w3h/isf/6faf0a3df185465ec17369c90ccc16e2a03a1870/lib/x86-Windows/adfw.dll
--------------------------------------------------------------------------------
/lib/x86-Windows/cnli-0.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/w3h/isf/6faf0a3df185465ec17369c90ccc16e2a03a1870/lib/x86-Windows/cnli-0.dll
--------------------------------------------------------------------------------
/lib/x86-Windows/cnli-1.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/w3h/isf/6faf0a3df185465ec17369c90ccc16e2a03a1870/lib/x86-Windows/cnli-1.dll
--------------------------------------------------------------------------------
/lib/x86-Windows/coli-0.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/w3h/isf/6faf0a3df185465ec17369c90ccc16e2a03a1870/lib/x86-Windows/coli-0.dll
--------------------------------------------------------------------------------
/lib/x86-Windows/crli-0.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/w3h/isf/6faf0a3df185465ec17369c90ccc16e2a03a1870/lib/x86-Windows/crli-0.dll
--------------------------------------------------------------------------------
/lib/x86-Windows/dmgd-1.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/w3h/isf/6faf0a3df185465ec17369c90ccc16e2a03a1870/lib/x86-Windows/dmgd-1.dll
--------------------------------------------------------------------------------
/lib/x86-Windows/dmgd-4.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/w3h/isf/6faf0a3df185465ec17369c90ccc16e2a03a1870/lib/x86-Windows/dmgd-4.dll
--------------------------------------------------------------------------------
/lib/x86-Windows/esco-0.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/w3h/isf/6faf0a3df185465ec17369c90ccc16e2a03a1870/lib/x86-Windows/esco-0.dll
--------------------------------------------------------------------------------
/lib/x86-Windows/exma-1.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/w3h/isf/6faf0a3df185465ec17369c90ccc16e2a03a1870/lib/x86-Windows/exma-1.dll
--------------------------------------------------------------------------------
/lib/x86-Windows/exma.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/w3h/isf/6faf0a3df185465ec17369c90ccc16e2a03a1870/lib/x86-Windows/exma.dll
--------------------------------------------------------------------------------
/lib/x86-Windows/iconv.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/w3h/isf/6faf0a3df185465ec17369c90ccc16e2a03a1870/lib/x86-Windows/iconv.dll
--------------------------------------------------------------------------------
/lib/x86-Windows/libcurl.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/w3h/isf/6faf0a3df185465ec17369c90ccc16e2a03a1870/lib/x86-Windows/libcurl.dll
--------------------------------------------------------------------------------
/lib/x86-Windows/libeay32.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/w3h/isf/6faf0a3df185465ec17369c90ccc16e2a03a1870/lib/x86-Windows/libeay32.dll
--------------------------------------------------------------------------------
/lib/x86-Windows/libiconv-2.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/w3h/isf/6faf0a3df185465ec17369c90ccc16e2a03a1870/lib/x86-Windows/libiconv-2.dll
--------------------------------------------------------------------------------
/lib/x86-Windows/libxml2.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/w3h/isf/6faf0a3df185465ec17369c90ccc16e2a03a1870/lib/x86-Windows/libxml2.dll
--------------------------------------------------------------------------------
/lib/x86-Windows/pcla-0.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/w3h/isf/6faf0a3df185465ec17369c90ccc16e2a03a1870/lib/x86-Windows/pcla-0.dll
--------------------------------------------------------------------------------
/lib/x86-Windows/pcre-0.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/w3h/isf/6faf0a3df185465ec17369c90ccc16e2a03a1870/lib/x86-Windows/pcre-0.dll
--------------------------------------------------------------------------------
/lib/x86-Windows/pcrecpp-0.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/w3h/isf/6faf0a3df185465ec17369c90ccc16e2a03a1870/lib/x86-Windows/pcrecpp-0.dll
--------------------------------------------------------------------------------
/lib/x86-Windows/pcreposix-0.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/w3h/isf/6faf0a3df185465ec17369c90ccc16e2a03a1870/lib/x86-Windows/pcreposix-0.dll
--------------------------------------------------------------------------------
/lib/x86-Windows/posh-0.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/w3h/isf/6faf0a3df185465ec17369c90ccc16e2a03a1870/lib/x86-Windows/posh-0.dll
--------------------------------------------------------------------------------
/lib/x86-Windows/posh.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/w3h/isf/6faf0a3df185465ec17369c90ccc16e2a03a1870/lib/x86-Windows/posh.dll
--------------------------------------------------------------------------------
/lib/x86-Windows/riar-2.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/w3h/isf/6faf0a3df185465ec17369c90ccc16e2a03a1870/lib/x86-Windows/riar-2.dll
--------------------------------------------------------------------------------
/lib/x86-Windows/riar.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/w3h/isf/6faf0a3df185465ec17369c90ccc16e2a03a1870/lib/x86-Windows/riar.dll
--------------------------------------------------------------------------------
/lib/x86-Windows/ssleay32.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/w3h/isf/6faf0a3df185465ec17369c90ccc16e2a03a1870/lib/x86-Windows/ssleay32.dll
--------------------------------------------------------------------------------
/lib/x86-Windows/tibe-1.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/w3h/isf/6faf0a3df185465ec17369c90ccc16e2a03a1870/lib/x86-Windows/tibe-1.dll
--------------------------------------------------------------------------------
/lib/x86-Windows/tibe-2.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/w3h/isf/6faf0a3df185465ec17369c90ccc16e2a03a1870/lib/x86-Windows/tibe-2.dll
--------------------------------------------------------------------------------
/lib/x86-Windows/tibe.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/w3h/isf/6faf0a3df185465ec17369c90ccc16e2a03a1870/lib/x86-Windows/tibe.dll
--------------------------------------------------------------------------------
/lib/x86-Windows/trch-0.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/w3h/isf/6faf0a3df185465ec17369c90ccc16e2a03a1870/lib/x86-Windows/trch-0.dll
--------------------------------------------------------------------------------
/lib/x86-Windows/trch-1.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/w3h/isf/6faf0a3df185465ec17369c90ccc16e2a03a1870/lib/x86-Windows/trch-1.dll
--------------------------------------------------------------------------------
/lib/x86-Windows/trch.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/w3h/isf/6faf0a3df185465ec17369c90ccc16e2a03a1870/lib/x86-Windows/trch.dll
--------------------------------------------------------------------------------
/lib/x86-Windows/trfo-0.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/w3h/isf/6faf0a3df185465ec17369c90ccc16e2a03a1870/lib/x86-Windows/trfo-0.dll
--------------------------------------------------------------------------------
/lib/x86-Windows/trfo-2.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/w3h/isf/6faf0a3df185465ec17369c90ccc16e2a03a1870/lib/x86-Windows/trfo-2.dll
--------------------------------------------------------------------------------
/lib/x86-Windows/trfo.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/w3h/isf/6faf0a3df185465ec17369c90ccc16e2a03a1870/lib/x86-Windows/trfo.dll
--------------------------------------------------------------------------------
/lib/x86-Windows/tucl-1.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/w3h/isf/6faf0a3df185465ec17369c90ccc16e2a03a1870/lib/x86-Windows/tucl-1.dll
--------------------------------------------------------------------------------
/lib/x86-Windows/tucl.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/w3h/isf/6faf0a3df185465ec17369c90ccc16e2a03a1870/lib/x86-Windows/tucl.dll
--------------------------------------------------------------------------------
/lib/x86-Windows/ucl.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/w3h/isf/6faf0a3df185465ec17369c90ccc16e2a03a1870/lib/x86-Windows/ucl.dll
--------------------------------------------------------------------------------
/lib/x86-Windows/xdvl-0.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/w3h/isf/6faf0a3df185465ec17369c90ccc16e2a03a1870/lib/x86-Windows/xdvl-0.dll
--------------------------------------------------------------------------------
/lib/x86-Windows/zibe.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/w3h/isf/6faf0a3df185465ec17369c90ccc16e2a03a1870/lib/x86-Windows/zibe.dll
--------------------------------------------------------------------------------
/lib/x86-Windows/zlib1.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/w3h/isf/6faf0a3df185465ec17369c90ccc16e2a03a1870/lib/x86-Windows/zlib1.dll
--------------------------------------------------------------------------------
/module/exploits/Schneider/Schneider_CPU_Comoand.xml:
--------------------------------------------------------------------------------
1 |
2 |
9 |
10 |
11 |
14 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
31 |
32 |
--------------------------------------------------------------------------------
/module/exploits/Siemens/Siemens_1200_CPU_Control.xml:
--------------------------------------------------------------------------------
1 |
2 |
9 |
10 |
11 |
14 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
31 |
32 |
--------------------------------------------------------------------------------
/module/exploits/Siemens/Siemens_300_400_CPU_Control.xml:
--------------------------------------------------------------------------------
1 |
2 |
9 |
10 |
11 |
14 |
18 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
31 |
32 |
33 |
34 |
35 |
36 |
37 |
38 |
--------------------------------------------------------------------------------
/module/payloads/Doublepulsar-1.3.1.exe:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/w3h/isf/6faf0a3df185465ec17369c90ccc16e2a03a1870/module/payloads/Doublepulsar-1.3.1.exe
--------------------------------------------------------------------------------
/module/payloads/Doublepulsar-1.3.1.fb:
--------------------------------------------------------------------------------
1 |
2 |
7 |
8 |
--------------------------------------------------------------------------------
/module/payloads/Jobadd-1.1.1.0.fb:
--------------------------------------------------------------------------------
1 |
2 |
8 |
9 |
--------------------------------------------------------------------------------
/module/payloads/Jobadd-1.1.1.exe:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/w3h/isf/6faf0a3df185465ec17369c90ccc16e2a03a1870/module/payloads/Jobadd-1.1.1.exe
--------------------------------------------------------------------------------
/module/payloads/Jobdelete-1.1.1.0.fb:
--------------------------------------------------------------------------------
1 |
2 |
8 |
9 |
--------------------------------------------------------------------------------
/module/payloads/Jobdelete-1.1.1.exe:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/w3h/isf/6faf0a3df185465ec17369c90ccc16e2a03a1870/module/payloads/Jobdelete-1.1.1.exe
--------------------------------------------------------------------------------
/module/payloads/Joblist-1.1.1.0.fb:
--------------------------------------------------------------------------------
1 |
2 |
8 |
9 |
--------------------------------------------------------------------------------
/module/payloads/Joblist-1.1.1.exe:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/w3h/isf/6faf0a3df185465ec17369c90ccc16e2a03a1870/module/payloads/Joblist-1.1.1.exe
--------------------------------------------------------------------------------
/module/payloads/Pcdlllauncher-2.3.1.exe:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/w3h/isf/6faf0a3df185465ec17369c90ccc16e2a03a1870/module/payloads/Pcdlllauncher-2.3.1.exe
--------------------------------------------------------------------------------
/module/payloads/Pcdlllauncher-2.3.1.fb:
--------------------------------------------------------------------------------
1 |
2 |
7 |
8 |
--------------------------------------------------------------------------------
/module/payloads/Processlist-1.1.1.0.fb:
--------------------------------------------------------------------------------
1 |
2 |
8 |
9 |
--------------------------------------------------------------------------------
/module/payloads/Processlist-1.1.1.exe:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/w3h/isf/6faf0a3df185465ec17369c90ccc16e2a03a1870/module/payloads/Processlist-1.1.1.exe
--------------------------------------------------------------------------------
/module/payloads/Regdelete-1.1.1.0.fb:
--------------------------------------------------------------------------------
1 |
2 |
8 |
9 |
--------------------------------------------------------------------------------
/module/payloads/Regdelete-1.1.1.exe:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/w3h/isf/6faf0a3df185465ec17369c90ccc16e2a03a1870/module/payloads/Regdelete-1.1.1.exe
--------------------------------------------------------------------------------
/module/payloads/Regenum-1.1.1.0.fb:
--------------------------------------------------------------------------------
1 |
2 |
8 |
9 |
--------------------------------------------------------------------------------
/module/payloads/Regenum-1.1.1.exe:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/w3h/isf/6faf0a3df185465ec17369c90ccc16e2a03a1870/module/payloads/Regenum-1.1.1.exe
--------------------------------------------------------------------------------
/module/payloads/Regread-1.1.1.0.fb:
--------------------------------------------------------------------------------
1 |
2 |
8 |
9 |
--------------------------------------------------------------------------------
/module/payloads/Regread-1.1.1.exe:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/w3h/isf/6faf0a3df185465ec17369c90ccc16e2a03a1870/module/payloads/Regread-1.1.1.exe
--------------------------------------------------------------------------------
/module/payloads/Regwrite-1.1.1.0.fb:
--------------------------------------------------------------------------------
1 |
2 |
8 |
9 |
--------------------------------------------------------------------------------
/module/payloads/Regwrite-1.1.1.exe:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/w3h/isf/6faf0a3df185465ec17369c90ccc16e2a03a1870/module/payloads/Regwrite-1.1.1.exe
--------------------------------------------------------------------------------
/module/payloads/Rpcproxy-1.0.1.0.fb:
--------------------------------------------------------------------------------
1 |
2 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/module/payloads/Rpcproxy-1.0.1.exe:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/w3h/isf/6faf0a3df185465ec17369c90ccc16e2a03a1870/module/payloads/Rpcproxy-1.0.1.exe
--------------------------------------------------------------------------------
/module/payloads/Smbdelete-1.1.1.0.fb:
--------------------------------------------------------------------------------
1 |
2 |
8 |
9 |
--------------------------------------------------------------------------------
/module/payloads/Smbdelete-1.1.1.exe:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/w3h/isf/6faf0a3df185465ec17369c90ccc16e2a03a1870/module/payloads/Smbdelete-1.1.1.exe
--------------------------------------------------------------------------------
/module/payloads/Smblist-1.1.1.0.fb:
--------------------------------------------------------------------------------
1 |
2 |
8 |
9 |
--------------------------------------------------------------------------------
/module/payloads/Smblist-1.1.1.exe:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/w3h/isf/6faf0a3df185465ec17369c90ccc16e2a03a1870/module/payloads/Smblist-1.1.1.exe
--------------------------------------------------------------------------------
/module/payloads/Smbread-1.1.1.0.fb:
--------------------------------------------------------------------------------
1 |
2 |
8 |
9 |
--------------------------------------------------------------------------------
/module/payloads/Smbread-1.1.1.exe:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/w3h/isf/6faf0a3df185465ec17369c90ccc16e2a03a1870/module/payloads/Smbread-1.1.1.exe
--------------------------------------------------------------------------------
/module/payloads/Smbwrite-1.1.1.0.fb:
--------------------------------------------------------------------------------
1 |
2 |
8 |
9 |
--------------------------------------------------------------------------------
/module/payloads/Smbwrite-1.1.1.exe:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/w3h/isf/6faf0a3df185465ec17369c90ccc16e2a03a1870/module/payloads/Smbwrite-1.1.1.exe
--------------------------------------------------------------------------------
/module/specials/Eternal/Eternalblue-2.2.0.exe:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/w3h/isf/6faf0a3df185465ec17369c90ccc16e2a03a1870/module/specials/Eternal/Eternalblue-2.2.0.exe
--------------------------------------------------------------------------------
/module/specials/Eternal/Eternalblue-2.2.0.fb:
--------------------------------------------------------------------------------
1 |
2 |
7 |
8 |
9 | eteb-2.dll
10 | etebCore-2.x86.dll
11 |
12 |
13 | etebCore-2.x64.dll
14 |
15 |
16 |
17 |
--------------------------------------------------------------------------------
/module/specials/Eternal/Eternalchampion-2.0.0.exe:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/w3h/isf/6faf0a3df185465ec17369c90ccc16e2a03a1870/module/specials/Eternal/Eternalchampion-2.0.0.exe
--------------------------------------------------------------------------------
/module/specials/Eternal/Eternalchampion-2.0.0.fb:
--------------------------------------------------------------------------------
1 |
2 |
7 |
8 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 | etch-0.dll
24 | etchCore-0.x86.dll
25 |
26 |
27 | etchCore-0.x64.dll
28 |
29 |
30 |
31 |
--------------------------------------------------------------------------------
/module/specials/Eternal/etch-0.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/w3h/isf/6faf0a3df185465ec17369c90ccc16e2a03a1870/module/specials/Eternal/etch-0.dll
--------------------------------------------------------------------------------
/module/specials/Eternal/etchCore-0.x64.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/w3h/isf/6faf0a3df185465ec17369c90ccc16e2a03a1870/module/specials/Eternal/etchCore-0.x64.dll
--------------------------------------------------------------------------------
/module/specials/Eternal/etchCore-0.x86.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/w3h/isf/6faf0a3df185465ec17369c90ccc16e2a03a1870/module/specials/Eternal/etchCore-0.x86.dll
--------------------------------------------------------------------------------
/module/specials/Eternal/eteb-2.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/w3h/isf/6faf0a3df185465ec17369c90ccc16e2a03a1870/module/specials/Eternal/eteb-2.dll
--------------------------------------------------------------------------------
/module/specials/Eternal/etebCore-2.x64.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/w3h/isf/6faf0a3df185465ec17369c90ccc16e2a03a1870/module/specials/Eternal/etebCore-2.x64.dll
--------------------------------------------------------------------------------
/module/specials/Eternal/etebCore-2.x86.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/w3h/isf/6faf0a3df185465ec17369c90ccc16e2a03a1870/module/specials/Eternal/etebCore-2.x86.dll
--------------------------------------------------------------------------------
/module/touches/iis/iistouch-1.2.2.0.fb:
--------------------------------------------------------------------------------
1 |
2 |
8 |
9 |
--------------------------------------------------------------------------------
/module/touches/iis/iistouch-1.2.2.exe:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/w3h/isf/6faf0a3df185465ec17369c90ccc16e2a03a1870/module/touches/iis/iistouch-1.2.2.exe
--------------------------------------------------------------------------------
/module/touches/nse/bradford-networks-nac.nse:
--------------------------------------------------------------------------------
1 | description = [[
2 | Attempts to detect Bradford Networks Network Sentry appliance admin
3 | web interface.
4 | ]]
5 |
6 | -- @output
7 | -- Nmap scan report for 10.0.0.10
8 | -- Host is up (0.030s latency).
9 | -- PORT STATE SERVICE
10 | -- 8080/tcp open http-proxy
11 | -- |_bradford-networks-nac: Bradford Networks NAC admin interface found!
12 |
13 |
14 |
15 |
16 | author = "John Babio"
17 | license = "Same as Nmap--See http://nmap.org/book/man-legal.html"
18 | categories = {"default", "safe"}
19 |
20 | local http = require "http"
21 | local shortport = require "shortport"
22 | portrule = shortport.http
23 |
24 | action = function(host, port)
25 | local resp = "Network Sentry Control Server"
26 |
27 | local stat = http.get(host, port, '/')
28 | if stat.status == 200 and http.response_contains(stat, resp) then
29 | return "Bradford Networks NAC admin interface found!"
30 | end
31 | end
--------------------------------------------------------------------------------
/module/touches/nse/minecraft.nse:
--------------------------------------------------------------------------------
1 | -- Minecraft Server Probe
2 |
3 | description = [[
4 | Checks for Minecraft Servers using the 0x02 "Handshake" protocol
5 | ]]
6 |
7 | ---
8 | -- @output
9 | -- Host script results:
10 | -- |_ minecraft: Minecraft Server!
11 |
12 | author = "cbock"
13 | license = "Same as Nmap--See http://nmap.org/book/man-legal.html"
14 | categories = {"safe"}
15 |
16 | require "stdnse"
17 | require "shortport"
18 |
19 | portrule = shortport.port_or_service(25565, "minecraft")
20 |
21 | action = function(host, port)
22 |
23 | local socket, result, try, catch, status
24 | result=""
25 | status=true
26 | socket = nmap.new_socket()
27 | socket:set_timeout(1000)
28 | catch = function()
29 | socket:close()
30 | end
31 |
32 | try=nmap.new_try(catch)
33 | try(socket:connect(host, port))
34 | try(socket:send("\002\000\001\0000"))
35 | status, result = socket:receive_bytes(16);
36 |
37 | if (not status) then
38 | socket:close()
39 | return "Not a Minecraft Server"
40 | end
41 |
42 | if (result == "TIMEOUT") then
43 | socket:close()
44 | return "Not a Minecraft Server"
45 | end
46 |
47 | socket:close()
48 | return "Minecraft Server!", result
49 |
50 | end
51 |
52 |
--------------------------------------------------------------------------------
/module/touches/plcinjector/Modbus_PLC_Injecter.xml:
--------------------------------------------------------------------------------
1 |
2 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
--------------------------------------------------------------------------------
/module/touches/plcinjector/stager/stager_reverse_tcp_plc.asm:
--------------------------------------------------------------------------------
1 | ;-----------------------------------------------------------------------------;
2 | ; Authors: Stephen Fewer (stephen_fewer[at]harmonysecurity[dot]com)
3 | ; Borja Merino (bmerinofe[at]gmail[dot]com) [Modbus support]
4 | ; Compatible: Windows 7, 2008, Vista, 2003, XP, 2000, NT4
5 | ; Version: 1.0 (31 December 2012)
6 | ; Size: 405 bytes
7 | ; Build: >build.py stager_reverse_tcp_rc4
8 | ;-----------------------------------------------------------------------------;
9 |
10 | [BITS 32]
11 | [ORG 0]
12 |
13 | cld ; Clear the direction flag.
14 | call start ; Call start, this pushes the address of 'api_call' onto the stack.
15 | %include "block_api.asm"
16 | start: ;
17 | pop ebp ; pop off the address of 'api_call' for calling later.
18 | %include "block_reverse_tcp_modbus.asm"
19 | ; By here we will have performed the reverse_tcp connection and EDI will be our socket.
20 | %include "block_recv_modbus.asm"
21 | ; By now we will have recieved in the second stage into a RWX buffer and be executing it
22 |
--------------------------------------------------------------------------------
/module/touches/plcscan/plcscan.py:
--------------------------------------------------------------------------------
1 | #!/usr/bin/env python
2 | # coding=utf-8
3 |
4 | from core.exploit import *
5 | from main import scan_new
6 |
7 |
8 | class NewOptions:
9 | def __int__(self):
10 | self.src_tsap = ''
11 | self.dst_tsap = ''
12 |
13 |
14 | class MyScript(BaseExploit):
15 | register_info = {
16 | 'ID' : 'ICF-2017-F0010001',
17 | 'Name' : '控制器扫描工具',
18 | 'Author' : 'w3h',
19 | 'License': ISF_LICENSE,
20 | 'Create_Date' : '2017-04-09',
21 | 'Description' : '''控制器扫描工具,目前支持S7和Modbus。''',
22 | }
23 |
24 | register_options = [
25 | mkopt_rport(102),
26 | mkopt("--STsap", help="Try this src-tsap (list) (default: 0x100,0x200)", type="string",
27 | default="0x100,0x200", metavar="LIST"),
28 | mkopt("--DTsap", help="Try this dst-tsap (list) (default: 0x102,0x200,0x201)", type="string",
29 | default="0x102,0x200,0x201", metavar="LIST"),
30 | mkopt("--PLCType", help="The type of plc", type="string", default="s7"),
31 | ]
32 |
33 | def exploit(self, *args, **kwargs):
34 | stsap = self.getParam("STsap")
35 | dtsap = self.getParam("DTsap")
36 | opt = NewOptions()
37 | opt.src_tsap = stsap
38 | opt.dst_tsap = dtsap
39 | scan_new({}, self.TargetIp, self.TargetPort, opt)
40 |
41 |
42 | MainEntry(MyScript, __name__)
43 |
--------------------------------------------------------------------------------
/module/touches/plcscan/plcscan.xml:
--------------------------------------------------------------------------------
1 |
2 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
--------------------------------------------------------------------------------
/module/touches/profinet/profinet_dcp_scan.xml:
--------------------------------------------------------------------------------
1 |
2 |
9 |
10 |
11 |
12 |
16 |
17 |
18 |
19 |
--------------------------------------------------------------------------------
/module/touches/smb/Smbtouch-1.1.1.exe:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/w3h/isf/6faf0a3df185465ec17369c90ccc16e2a03a1870/module/touches/smb/Smbtouch-1.1.1.exe
--------------------------------------------------------------------------------
/module/touches/smb/Smbtouch-1.1.1.fb:
--------------------------------------------------------------------------------
1 |
2 |
7 |
8 |
--------------------------------------------------------------------------------
/module/touches/telnet/lantronix_telnet_password.xml:
--------------------------------------------------------------------------------
1 |
2 |
9 |
10 |
11 |
14 |
18 |
19 |
20 |
--------------------------------------------------------------------------------
/requirements.txt:
--------------------------------------------------------------------------------
1 | gnureadline
2 | pycrypto
3 | pypiwin32
4 | dnet==1.12
5 |
6 |
--------------------------------------------------------------------------------