Projects

Dr. Beaty has several research projects. There is work on any of these for undergraduates. It’s also possible to present at https://www.msudenver.edu/undergraduate-research-creative-scholarship-program/undergraduate-research-conference/.

  1. A lightweight, “perfect interaction” honeypot. It is written in Python and uses Docker, and can be found at https://github.com/drsjb80/HPotter. There is lots of work that can be done including the following:
    • Improving the firewalling code     
    • Adding to unit and system tests
    • Fixing the ssh and telnet clients
    • Easing deployment
    • Centralized threat posting
  2. A Java DNS server. DNS is an essential part of the internet and has had numerous flaws through the years. See https://github.com/drsjb80/JDNSS.  This DNS server does a lot including MDNS, TLS, and DOH. Some work that needs to be done includes the following:
    • Adding JSON DOH
    • Adding to unit system tests
  3. A dark web spider that looks for signs of human trafficking. Source at https://github.com/drsjb80/darkenigma. The following needs to be done:   
    • Create a MongoDB implementation in addition to the ElasticSearch currently being used
    • Add Mongo Compass for easier searching

Please email [email protected] if you are interested in any of these.