Skip to content
/ honeyup Public

An uploader honeypot designed to look like poor website security.

License

Notifications You must be signed in to change notification settings

mrcbax/honeyup

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

HoneyUp

An uploader honeypot designed to look like poor website security.

Requirements

  • Linux server
  • NGiNX
  • Rust toolchain (build only)

Installation

  1. Build using cargo build --release.
  2. Log into your server and create a honeyup user with a home directory.
  3. Upload/copy the contents of this repo to your honeyup user's home /home/honeyup.
  4. Copy the honeyup binary from target/release/ to /home/honeyup.
  5. Edit `res/config.env.txt to make it believable (add some canary tokens too).
  6. Upload/copy the systemd service descriptor from conf/honeyup.service to /etc/systemd/system/honeyup.service.
  7. Reload all systemd service descriptors systemctl daemon-reload.
  8. Ensure any currently served sites do not use the /uploads path.
  9. Add the contents of conf/nginx_snippet.conf to your NGiNX config just above your server's location blocks.
  10. Reload the NGiNX config with systemctl reload nginx.
  11. Enable and start the honeyup service systemctl enable honeyup & systemctl start honeyup.
  12. Browse to /uploads on your website and use upload.php to upload some dummy/bait files.

About

An uploader honeypot designed to look like poor website security.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages