One of Adam Morris’s responsibilities was to set up accounts for new students and add them to the database, this tedious task would take around an hour and a half to add 40 new students. Adam was working in the Cyber Warfare Range as an intern at the time.
Adam and his good friend Kelvin Ashton knew there was a better way to do this time-consuming work. So, through a flying toaster screensaver and hunger, Toasty Sec, a program script tool kit for network security/system administrators, became their Student Innovation Project (SIP).
They used PowerShell, a task automation and configuration framework, and created features such as adding and deleting users. They then moved on to security-oriented commands, which consisted of hashing files and port scanners.
Each file had a unique identifier, a hash. When you selected a file and the hash had changed, you would want to know why the file had been modified. Toasty Sec could scan the whole disk in a few minutes and hash everything. Similarly, Toasty Sec had port scanners. Everything on your computer connects to a port, and if there is an unwanted port open, there’s an issue on your device. The most common type of web-based attack for web application is a SQL injection; the Toasty Sec program will catch that if it happens. Toasty Sec also accesses hardware information. It will also grab and list what is on the system and what kind of system is running.
Adam is graduating with a Bachelor of Science degree in Network Engineering as well as Network Security and Technology Forensics with Kelvin. “It’s one project that we based around all of our degrees. When we first started this project, we knew that we needed to implement features that would go along with security, so, we took different features that you would use in an actual degree and made it easier and personal,” says Kelvin. Neither knew how to use PowerShell previously. They took a scripting class to learn basic programming structure, but the difficulty came with learning the different facets of this programming language. Kelvin figured out how to take one language’s methodologies and transfer it to another take through the use of object-oriented programming. Kelvin figured out how to take and learned features on how to make them work together, which was a big key for their Student Innovation Project (SIP).