Dr. Beaty has several research projects. There is work on any of these for undergraduates. It鈥檚 also possible to present at聽/undergraduate-research-creative-scholarship-program/undergraduate-research-conference/.
- A lightweight, 鈥減erfect interaction鈥澛. It is written in Python and uses Docker, and can be found at聽聽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
- A Java DNS server. DNS is an essential part of the internet and has had numerous flaws through the years. See聽听听
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
- A dark web spider that looks for signs of human trafficking. Source at聽聽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.