Skip to content

A honeypot for malware that propagates via USB storage devices

License

Notifications You must be signed in to change notification settings

sebastianpoeplau/ghost-usb-honeypot

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

89 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Ghost USB honeypot

Ghost is a honeypot for malware that spreads via USB storage devices. It detects infections with such malware without the need of any further information. If you would like to see a video introduction to the project, have a look at this Youtube video.

The honeypot was first developed for a bachelor thesis at Bonn University in Germany. Now development is continued by the same developer within the Honeynet Project.

Ghost was one of the projects supported by Rapid7's Magnificent7 program (see the press release).

http://wiki.ghost-usb-honeypot.googlecode.com/git/Screenshot.png

How does it work?

Basically, the honeypot emulates a USB storage device. If your machine is infected by malware that uses such devices for propagation, the honeypot will trick it into infecting the emulated device. See the wiki for details.

What do I need to run it?

Ghost supports Windows XP 32 bit and Windows 7 32 bit. You can either download a binary distribution from the old website or compile the code yourself. If you choose to build the code, you will need the Windows Driver Kit. For detailed instructions on how to do so, refer to the build and install guides in the wiki.

Credits

The project's logo was created by Mark Eibes. The project is supported by Rapid7 as a member of their Magnificent7 program.

About

A honeypot for malware that propagates via USB storage devices

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C 80.5%
  • C# 13.3%
  • Python 4.0%
  • HTML 1.1%
  • Shell 0.4%
  • Smarty 0.3%
  • Other 0.4%