Michel Oosterhof
583f7f04c6
cowrie.readthedocs.io -> docs.cowrie.org ( #2434 )
...
* cowrie.readthedocs.io -> docs.cowrie.org
2024-12-18 14:52:06 +08:00
Michel Oosterhof
92e3452d98
remove blowfish ( #2406 )
2024-11-26 09:06:50 +08:00
Michel Oosterhof
97326badba
pool reqs ( #1970 )
...
* pool reqs
* added unit for recycle period
2024-11-21 23:53:26 +08:00
Michel Oosterhof
4db33a1855
Logtypes ( #2397 )
...
* customizable log rotation
2024-11-21 23:46:05 +08:00
Michel Oosterhof
f6e5535153
rmq ( #2396 )
...
thanks @vladiliushin
2024-11-21 16:59:49 +08:00
Michel Oosterhof
d4f3a7ef2a
add option to login with any public key ( #2391 )
...
additional logging
2024-11-20 09:52:11 +08:00
Michel Oosterhof
c684333813
Datadir ( #2381 )
...
* share_path -> data_path
This is a breaking change that moves static files to the src directory in preparation of distribution on pypi
* release 2.6.0
2024-11-18 20:44:14 +08:00
Michel Oosterhof
06a28c435d
add prototype axiom output ( #2323 )
2024-09-19 11:40:40 +08:00
mjovanovic9999
25f4ffd58b
Added support for remote syslog logging ( #2312 )
...
* remote syslog output plugin
* added tcp or udp support
---------
Co-authored-by: mj <mj@kali>
2024-09-12 17:54:28 +08:00
Mattia Moretti
3b6c3c1d76
Oracle cloud custom logs plugin ( #1997 )
...
* initial oraclecloud logs
---------
Co-authored-by: Michel Oosterhof <micheloosterhof@users.noreply.github.com>
2023-11-13 20:26:50 +08:00
Michel Oosterhof
e27a20f53c
17oct ( #1968 )
...
* rewrite locks from try/finally to with syntax
* class->instance vars
* use definitions for states
* configurable libvirt_uri
* add data class
2023-10-18 23:08:45 +08:00
onlyvae
02f1597efe
Correct description of the authentication_timeout setting in the configuration file ( #1833 )
...
If set authentication_timeout to 0, a timeout exception will be raised immediately after receiving a connection.
2023-04-17 20:38:30 +08:00
Ziyang
d63d68d99a
fix macs typo ( #1820 )
2023-02-15 11:18:51 +08:00
udgover
899507e81a
Datadog output module ( #1789 )
...
* Add Datadog output module
Co-authored-by: Fred Baguelin <frederic.baguelin@datadoghq.com>
2022-11-18 11:32:53 +08:00
CyberSpark
e502c57d6b
Add support for output to a Discord webhook ( #1725 )
2022-06-07 16:45:33 +08:00
Diego Parrilla
cbaadeeec1
New ThreatJammer output module ( #1712 )
2022-04-30 23:28:11 +08:00
Pavel Valach
24a7317f1b
etc/cowrie.cfg.dist: remove unused options ( #1704 )
...
In [honeypot], the report_public_ip and reported_ssh_port options are no longer used by the current code.
2022-03-19 11:21:11 +08:00
Louren van Garderen
68c46118ed
Telegram bot output ( #1675 )
...
* Implement Telegram bot based on #1291
* Code style improvements based on flake8 output
2022-01-15 00:40:33 +08:00
smalinkin
a733d663c2
Add output to Graylog via GELF HTTP input. ( #1652 )
...
* Add output to Graylog via GELF HTTP input
2021-11-19 19:32:59 +08:00
Sereysethy Touch
680132591d
add new public keys ECDSAKeys and ed25519 ( #1627 )
2021-09-28 11:16:02 +08:00
Hamid Mujtaba Khalil
b8e69c2c1f
fix userdb.example ( #1619 )
2021-09-02 09:57:12 +08:00
Michel Oosterhof
b80dad12b4
Csirtg ( #1564 )
...
* update CSIRTG output plugin to use new library version
* update shadow file too. fix #1562
2021-05-23 15:12:53 +08:00
Michel Oosterhof
7fe5ee0ad2
Malshare update API ( #1472 )
...
* update malshare api
2020-12-23 20:03:55 +08:00
Michel Oosterhof
3caef117f7
allow output plugin config via env variable ( #1454 )
...
* remove debug version check statement
* uncomment all output plugins, but leave them in disabled state. This way they can be configured with environment variables
2020-11-25 16:18:12 +08:00
Benjamin Stephens
bb7e98e966
increase abuseipdb rereport_after ( #1389 )
...
Increase re-report from 6 to 24 hours to conform with published AbuseIPDB guidelines.
2020-07-28 14:34:23 +08:00
Michel Oosterhof
ec9eb8b2cc
remove unicode characters in cowrie.cfg.dist ( #1376 )
2020-07-06 21:17:25 +08:00
Benjamin Stephens
a7dd5f5d20
Abuseipdb plugin ( #1346 )
...
* Added section for AbuseIPDB plugin
* Create abuseipdb.py
* replace abuseipdb instructions with reference to its pull request page on github
Co-authored-by: -8 <57877722+hyfn8@users.noreply.github.com>
2020-05-07 14:17:59 +08:00
asr
8f1d386ced
HTTPS + Credentials + GeoIP support in Elasticsearch output ( #1329 )
...
* add credentials and https support in elasticsearch output
* add new options (creds + https) for elasticsearch output
* change default document type in elasticsearch output, add some extra infos
* add index checking in es output
* add geoip mapping in es output
* add function to setup geoip pipeline in es output
Co-authored-by: Alban Siffer <alban.siffer@irisa.fr>
2020-04-20 21:07:55 +08:00
Michel Oosterhof
d3d602ca6b
put hpfeeds3 in default config file ( #1322 )
2020-04-01 09:33:04 +08:00
Jesse Bowling
62abf94669
Update hpfeeds3 plugin to use config named hpfeeds3 ( #1304 )
2020-04-01 09:18:46 +08:00
Matthias
5689817f97
Add misp output ( resolves #1306 ) ( #1317 )
...
* Introduce MISP output plugin
* Add cfg dist settings
* Remove non-needed test code
* Rename misp output class and add final newline to config
* Introduce compatibility to Python 2 and 3
* Update new event text
* Adjust for latest PyMISP API changes and introduce debug
As the PyMISP API deprecated the upload_sample method, we now need to do this manually.
Also, a settings switch for debug output was introduced.
* Add requirements compat for 2 and 3 and introduce publish switch
* Linting and code style update
2020-03-27 13:59:04 +00:00
cryptax
fd6ff4a423
Working ELK setup for 7.6.1 ( #1316 )
...
* Working ELK setup for 7.6.1
* adding custom prompt option
Co-authored-by: axelle <aapvrille@fortinet.com>
2020-03-27 13:51:31 +00:00
Michel Oosterhof
8b6df7e255
disable crash reporter by default ( #1299 )
2020-02-07 15:58:32 +00:00
Michel Oosterhof
d9f120a4b9
Telnet logging ( #1288 )
...
* fix SSH version comment
* better logging for output modules for telnet commands
2020-01-13 09:37:51 +00:00
Michel Oosterhof
41077d3664
Crash defaults ( #1201 )
...
* change defaults on crash reporter
2019-09-06 15:12:52 +01:00
Michel Oosterhof
7a48eda9ec
Telemetry ( #1194 )
...
* crashreporter uploads crashes to api.cowrie.org
2019-09-04 16:01:48 +01:00
Guilherme Borges
d2fe36c44c
Add option to configure Qemu machine ( #1189 )
2019-08-27 20:05:24 +01:00
Guilherme Borges
cdbb2ac2ab
Improve docs on backend pool ( #1187 )
...
* improve docs on backend pool
2019-08-27 18:40:33 +01:00
Guilherme Borges
aeba97b4cc
Add a pool of backends for the proxy ( #1181 )
...
* add pool configs
* add pool interface from proxy branch
* add support for pool initialisation in plugin
* add pool to telnet
* backend pool as service
* move libvirt backend to own dir
* add NAT settings
* add guest backend config
* check for telnet in nmap if ssh is disabled
* add pool periodic cleanup
* add developer guide for backend pool
* add proxy documentation
* add backend pool docs
* docs on XML configs
* add method to check guest connectivity
* add telnet exec class
* update circle deps
* add tox libvirt dep
2019-08-26 12:11:58 +01:00
Guilherme Borges
34f8464732
Add a Telnet proxy for Cowrie ( #1159 )
...
* add telnet proxy
2019-07-01 21:41:03 +04:00
Guilherme Borges
cc7d65adc0
Add an SSH proxy for Cowrie ( #1154 )
...
* add SSH proxy
2019-06-29 13:20:26 +04:00
Michel Oosterhof
8b7415cb1b
Move `auth_none` and `auth_keyboard_interactive_enabled` to [ssh] config section ( #1153 )
2019-06-20 11:33:38 +04:00
Mehtab Zafar
4ef3d18270
Remove deprecated options from config file ( #1151 )
2019-06-20 11:27:50 +04:00
Mehtab Zafar
f2c899cb96
Handle timeout error ( #1093 )
...
* Handle timeout error
* Add debug option in config file
2019-04-21 11:41:21 +04:00
Mehtab Zafar
140c816569
Add output plugin for greynoise ( #1065 )
2019-03-23 20:18:42 +04:00
Mehtab Zafar
bf46431456
Add output plugin for reverse DNS lookup ( #1060 )
...
* Add output plugin for reverse DNS lookup
2019-03-19 15:36:56 +04:00
Mayank Sharma
ca45ef8d07
Expose SSH key exchange parameters in config file ( #1051 )
...
* Added support for getting encryption, compression, and hash methods from
config file
2019-03-14 10:14:15 +04:00
Mehtab Zafar
ce6452c204
Disable keyboard-interactive authentication by default with option to enable ( #1033 )
2019-03-13 07:38:12 +04:00
Michel Oosterhof
3ce157548c
change ssh version to [shell] ssh_version
2019-03-07 23:48:51 +04:00
Michel Oosterhof
0af74b9e97
Configurable timezone ( #1032 )
...
* configurable time zone for logging
2019-03-07 23:40:58 +04:00