├── .gitignore ├── .landscape.yaml ├── .style.yapf ├── .travis.yml ├── .yapfignore ├── COPYING.txt ├── Dockerfile ├── INSTALL.md ├── LICENSE.txt ├── MANIFEST.in ├── README.rst ├── bin ├── __init__.py └── heralding ├── changelog.txt ├── ez_setup.py ├── heralding ├── __init__.py ├── capabilities │ ├── __init__.py │ ├── ftp.py │ ├── handlerbase.py │ ├── http.py │ ├── https.py │ ├── imap.py │ ├── imaps.py │ ├── mysql.py │ ├── pop3.py │ ├── pop3s.py │ ├── postgresql.py │ ├── rdp.py │ ├── smtp.py │ ├── smtps.py │ ├── socks5.py │ ├── ssh.py │ ├── telnet.py │ └── vnc.py ├── heralding.yml ├── honeypot.py ├── libs │ ├── __init__.py │ ├── aiobaserequest.py │ ├── cracker │ │ └── vnc.py │ ├── http │ │ ├── __init__.py │ │ ├── aioclient.py │ │ └── aioserver.py │ ├── msrdp │ │ ├── __init__.py │ │ ├── packer.py │ │ ├── parser.py │ │ ├── pdu.py │ │ ├── security.py │ │ └── tls.py │ └── telnetsrv │ │ ├── __init__.py │ │ └── telnetsrvlib.py ├── misc │ ├── __init__.py │ ├── common.py │ ├── session.py │ └── socket_names.py ├── reporting │ ├── __init__.py │ ├── base_logger.py │ ├── curiosum_integration.py │ ├── file_logger.py │ ├── hpfeeds_logger.py │ ├── reporting_relay.py │ └── syslog_logger.py ├── tests │ ├── __init__.py │ ├── test_config.py │ ├── test_encoding.py │ ├── test_ftp.py │ ├── test_hpfeeds.py │ ├── test_http.py │ ├── test_imap.py │ ├── test_mysql.py │ ├── test_pop3.py │ ├── test_postgresql.py │ ├── test_rdp.py │ ├── test_smtp.py │ ├── test_socks5.py │ ├── test_ssh.py │ ├── test_telnet.py │ └── test_vnc.py └── wordlist.txt ├── requirements-test.txt ├── requirements.txt └── setup.py /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnnykv/heralding/HEAD/.gitignore -------------------------------------------------------------------------------- /.landscape.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnnykv/heralding/HEAD/.landscape.yaml -------------------------------------------------------------------------------- /.style.yapf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnnykv/heralding/HEAD/.style.yapf -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnnykv/heralding/HEAD/.travis.yml -------------------------------------------------------------------------------- /.yapfignore: -------------------------------------------------------------------------------- 1 | ez_setup.py 2 | -------------------------------------------------------------------------------- /COPYING.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnnykv/heralding/HEAD/COPYING.txt -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnnykv/heralding/HEAD/Dockerfile -------------------------------------------------------------------------------- /INSTALL.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnnykv/heralding/HEAD/INSTALL.md -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnnykv/heralding/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /MANIFEST.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnnykv/heralding/HEAD/MANIFEST.in -------------------------------------------------------------------------------- /README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnnykv/heralding/HEAD/README.rst -------------------------------------------------------------------------------- /bin/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /bin/heralding: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnnykv/heralding/HEAD/bin/heralding -------------------------------------------------------------------------------- /changelog.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnnykv/heralding/HEAD/changelog.txt -------------------------------------------------------------------------------- /ez_setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnnykv/heralding/HEAD/ez_setup.py -------------------------------------------------------------------------------- /heralding/__init__.py: -------------------------------------------------------------------------------- 1 | version = "1.0.7" 2 | -------------------------------------------------------------------------------- /heralding/capabilities/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnnykv/heralding/HEAD/heralding/capabilities/__init__.py -------------------------------------------------------------------------------- /heralding/capabilities/ftp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnnykv/heralding/HEAD/heralding/capabilities/ftp.py -------------------------------------------------------------------------------- /heralding/capabilities/handlerbase.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnnykv/heralding/HEAD/heralding/capabilities/handlerbase.py -------------------------------------------------------------------------------- /heralding/capabilities/http.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnnykv/heralding/HEAD/heralding/capabilities/http.py -------------------------------------------------------------------------------- /heralding/capabilities/https.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnnykv/heralding/HEAD/heralding/capabilities/https.py -------------------------------------------------------------------------------- /heralding/capabilities/imap.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnnykv/heralding/HEAD/heralding/capabilities/imap.py -------------------------------------------------------------------------------- /heralding/capabilities/imaps.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnnykv/heralding/HEAD/heralding/capabilities/imaps.py -------------------------------------------------------------------------------- /heralding/capabilities/mysql.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnnykv/heralding/HEAD/heralding/capabilities/mysql.py -------------------------------------------------------------------------------- /heralding/capabilities/pop3.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnnykv/heralding/HEAD/heralding/capabilities/pop3.py -------------------------------------------------------------------------------- /heralding/capabilities/pop3s.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnnykv/heralding/HEAD/heralding/capabilities/pop3s.py -------------------------------------------------------------------------------- /heralding/capabilities/postgresql.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnnykv/heralding/HEAD/heralding/capabilities/postgresql.py -------------------------------------------------------------------------------- /heralding/capabilities/rdp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnnykv/heralding/HEAD/heralding/capabilities/rdp.py -------------------------------------------------------------------------------- /heralding/capabilities/smtp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnnykv/heralding/HEAD/heralding/capabilities/smtp.py -------------------------------------------------------------------------------- /heralding/capabilities/smtps.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnnykv/heralding/HEAD/heralding/capabilities/smtps.py -------------------------------------------------------------------------------- /heralding/capabilities/socks5.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnnykv/heralding/HEAD/heralding/capabilities/socks5.py -------------------------------------------------------------------------------- /heralding/capabilities/ssh.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnnykv/heralding/HEAD/heralding/capabilities/ssh.py -------------------------------------------------------------------------------- /heralding/capabilities/telnet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnnykv/heralding/HEAD/heralding/capabilities/telnet.py -------------------------------------------------------------------------------- /heralding/capabilities/vnc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnnykv/heralding/HEAD/heralding/capabilities/vnc.py -------------------------------------------------------------------------------- /heralding/heralding.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnnykv/heralding/HEAD/heralding/heralding.yml -------------------------------------------------------------------------------- /heralding/honeypot.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnnykv/heralding/HEAD/heralding/honeypot.py -------------------------------------------------------------------------------- /heralding/libs/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /heralding/libs/aiobaserequest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnnykv/heralding/HEAD/heralding/libs/aiobaserequest.py -------------------------------------------------------------------------------- /heralding/libs/cracker/vnc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnnykv/heralding/HEAD/heralding/libs/cracker/vnc.py -------------------------------------------------------------------------------- /heralding/libs/http/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /heralding/libs/http/aioclient.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnnykv/heralding/HEAD/heralding/libs/http/aioclient.py -------------------------------------------------------------------------------- /heralding/libs/http/aioserver.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnnykv/heralding/HEAD/heralding/libs/http/aioserver.py -------------------------------------------------------------------------------- /heralding/libs/msrdp/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /heralding/libs/msrdp/packer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnnykv/heralding/HEAD/heralding/libs/msrdp/packer.py -------------------------------------------------------------------------------- /heralding/libs/msrdp/parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnnykv/heralding/HEAD/heralding/libs/msrdp/parser.py -------------------------------------------------------------------------------- /heralding/libs/msrdp/pdu.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnnykv/heralding/HEAD/heralding/libs/msrdp/pdu.py -------------------------------------------------------------------------------- /heralding/libs/msrdp/security.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnnykv/heralding/HEAD/heralding/libs/msrdp/security.py -------------------------------------------------------------------------------- /heralding/libs/msrdp/tls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnnykv/heralding/HEAD/heralding/libs/msrdp/tls.py -------------------------------------------------------------------------------- /heralding/libs/telnetsrv/__init__.py: -------------------------------------------------------------------------------- 1 | __all__ = [] 2 | -------------------------------------------------------------------------------- /heralding/libs/telnetsrv/telnetsrvlib.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnnykv/heralding/HEAD/heralding/libs/telnetsrv/telnetsrvlib.py -------------------------------------------------------------------------------- /heralding/misc/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnnykv/heralding/HEAD/heralding/misc/__init__.py -------------------------------------------------------------------------------- /heralding/misc/common.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnnykv/heralding/HEAD/heralding/misc/common.py -------------------------------------------------------------------------------- /heralding/misc/session.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnnykv/heralding/HEAD/heralding/misc/session.py -------------------------------------------------------------------------------- /heralding/misc/socket_names.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnnykv/heralding/HEAD/heralding/misc/socket_names.py -------------------------------------------------------------------------------- /heralding/reporting/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /heralding/reporting/base_logger.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnnykv/heralding/HEAD/heralding/reporting/base_logger.py -------------------------------------------------------------------------------- /heralding/reporting/curiosum_integration.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnnykv/heralding/HEAD/heralding/reporting/curiosum_integration.py -------------------------------------------------------------------------------- /heralding/reporting/file_logger.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnnykv/heralding/HEAD/heralding/reporting/file_logger.py -------------------------------------------------------------------------------- /heralding/reporting/hpfeeds_logger.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnnykv/heralding/HEAD/heralding/reporting/hpfeeds_logger.py -------------------------------------------------------------------------------- /heralding/reporting/reporting_relay.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnnykv/heralding/HEAD/heralding/reporting/reporting_relay.py -------------------------------------------------------------------------------- /heralding/reporting/syslog_logger.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnnykv/heralding/HEAD/heralding/reporting/syslog_logger.py -------------------------------------------------------------------------------- /heralding/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /heralding/tests/test_config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnnykv/heralding/HEAD/heralding/tests/test_config.py -------------------------------------------------------------------------------- /heralding/tests/test_encoding.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnnykv/heralding/HEAD/heralding/tests/test_encoding.py -------------------------------------------------------------------------------- /heralding/tests/test_ftp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnnykv/heralding/HEAD/heralding/tests/test_ftp.py -------------------------------------------------------------------------------- /heralding/tests/test_hpfeeds.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnnykv/heralding/HEAD/heralding/tests/test_hpfeeds.py -------------------------------------------------------------------------------- /heralding/tests/test_http.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnnykv/heralding/HEAD/heralding/tests/test_http.py -------------------------------------------------------------------------------- /heralding/tests/test_imap.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnnykv/heralding/HEAD/heralding/tests/test_imap.py -------------------------------------------------------------------------------- /heralding/tests/test_mysql.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnnykv/heralding/HEAD/heralding/tests/test_mysql.py -------------------------------------------------------------------------------- /heralding/tests/test_pop3.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnnykv/heralding/HEAD/heralding/tests/test_pop3.py -------------------------------------------------------------------------------- /heralding/tests/test_postgresql.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnnykv/heralding/HEAD/heralding/tests/test_postgresql.py -------------------------------------------------------------------------------- /heralding/tests/test_rdp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnnykv/heralding/HEAD/heralding/tests/test_rdp.py -------------------------------------------------------------------------------- /heralding/tests/test_smtp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnnykv/heralding/HEAD/heralding/tests/test_smtp.py -------------------------------------------------------------------------------- /heralding/tests/test_socks5.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnnykv/heralding/HEAD/heralding/tests/test_socks5.py -------------------------------------------------------------------------------- /heralding/tests/test_ssh.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnnykv/heralding/HEAD/heralding/tests/test_ssh.py -------------------------------------------------------------------------------- /heralding/tests/test_telnet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnnykv/heralding/HEAD/heralding/tests/test_telnet.py -------------------------------------------------------------------------------- /heralding/tests/test_vnc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnnykv/heralding/HEAD/heralding/tests/test_vnc.py -------------------------------------------------------------------------------- /heralding/wordlist.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnnykv/heralding/HEAD/heralding/wordlist.txt -------------------------------------------------------------------------------- /requirements-test.txt: -------------------------------------------------------------------------------- 1 | psycopg2-binary 2 | PyMySQL==0.9.3 3 | pymysql 4 | pycryptodome 5 | -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnnykv/heralding/HEAD/requirements.txt -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnnykv/heralding/HEAD/setup.py --------------------------------------------------------------------------------