Skip to content

A modular Python honeypot framework supporting SSH and HTTP service emulation for intrusion detection, credential capture, and security analysis.

Notifications You must be signed in to change notification settings

gauravonweb/Python-Multi-Service-Honeypot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

1 Commit
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ›‘ Python Multi-Service Honeypot

πŸ“Œ Overview

A modular Python honeypot framework supporting SSH and HTTP service emulation for intrusion detection, credential capture, and security analysis.

πŸš€ Features

  • SSH Honeypot using Paramiko
  • HTTP WordPress-style login honeypot using Flask
  • Credential capture and logging
  • Rotating log files
  • Multi-threaded SSH handling
  • CLI-based service selection

πŸ›  Technologies Used

  • Python
  • Flask
  • Paramiko
  • Socket Programming
  • Logging

⚠ Before running SSH honeypot, generate a server key:

ssh-keygen -t rsa -b 2048 -f server.key

πŸ” Run SSH Honeypot

python honeypy.py -a 0.0.0.0 -p 2223 -s

🌐 Run HTTP Honeypot

python honeypy.py -p 5000 -w

Then open: http://localhost:5000

πŸ“‚ Logs

  • http_audits.log
  • audits.log
  • cmd_audits.log

πŸ“„ For further detials refer Full Documentation.

About

A modular Python honeypot framework supporting SSH and HTTP service emulation for intrusion detection, credential capture, and security analysis.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published