Skip to content

Ullaakut/GoneyPot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GoneyPot

A golang CLI to setup honey pots. For now, GoneyPot can only be used for setting up passive honey pots, which can't be interacted with and just listen to scans on the network.

Features

  • Listens for scanning on all TCP and UDP ports
  • Detects ICMP & ping messages
  • File configuration
  • JSON-formatted structured logs

Example configuration

debug: true # When debug mode is enabled, received packets are logged.

icmp: true # Enables ICMP ping detection.
tcp:
  ports:
    - 8554-8557 # You can specify port ranges or individual ports on which to listen.
    - 8559
    - 18554-18560
udp:
  ports:
    - 8554-8557
    - 8559
    - 18560-18565

Todo

  • Docker Image
  • Grafana Dashboard with Prometheus Metrics
    • Prometheus reporter
    • Email alerting
  • Service emulation (interactive honey pot)
  • Signature-based intrusion detection
    • Severity levels

Releases

No releases published

Packages

No packages published

Languages