Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/alexbredo/honeypot-ftp
FTP Honeypot
https://github.com/alexbredo/honeypot-ftp
Last synced: 2 months ago
JSON representation
FTP Honeypot
- Host: GitHub
- URL: https://github.com/alexbredo/honeypot-ftp
- Owner: alexbredo
- License: bsd-2-clause
- Created: 2014-08-22T11:19:38.000Z (almost 10 years ago)
- Default Branch: master
- Last Pushed: 2024-01-22T07:50:11.000Z (5 months ago)
- Last Synced: 2024-03-25T12:12:27.270Z (3 months ago)
- Language: Python
- Size: 152 KB
- Stars: 27
- Watchers: 3
- Forks: 14
- Open Issues: 5
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Lists
- awesome-honeypots - honeypot-ftp - FTP Honeypot. (Honeypots)
- awesome-honeypot - **10**星
- awesome-honeypots - honeypot-ftp - FTP Honeypot. (Honeypots)
- awesome-honeypots - honeypot-ftp - FTP Honeypot. (Honeypots)
- -awesome-honeypots- - honeypot-ftp - FTP Honeypot. (Honeypots)
- fucking-awesome-honeypots - honeypot-ftp - FTP Honeypot. (Honeypots)
README
honeypot-ftp
============FTP Honeypot
Features:
* FTP + SSL-FTP
* Catch used credentials
* Catch malware files
* distribute honeytoken filesDependencies:
* Twisted
* My site-packages(3) --> common-modulesUsage:
```bash
# Generate Config
python ftp.py -d config.xml
# Run
python ftp.py
```TODO:
* retain and analyse Files (Hash, Clam, Virustotal, ...)
Contribution welcome.FAQ
===
1) Generate SSL-CertificatesCA:
openssl genrsa -out ca.private.key 4096
openssl req -new -x509 -days 4096 -key ca.private.key -out ca.public.keySRV:
openssl genrsa -out smtp.private.key 4096
openssl req -new -key smtp.private.key -out smtp.csr
openssl x509 -req -days 1024 -in smtp.csr -CA ca.public.key -CAkey ca.private.key -set_serial 01 -out smtp.public.keySSL Check Connection
openssl s_client -quiet -connect 127.0.0.1:9902) Known Errors
OpenSSL.SSL.Error: [('system library', 'fopen', 'No such process'), ('BIO routines', 'FILE_CTRL', 'system lib'), ('SSL routines', 'SSL_CTX_use_certificate_file', 'system lib')]
--> Certifcate Files not found (wrong path?)All rights reserved.
(c) 2014 by Alexander Bredo