top of page

Main goals

  • Add functional buttons - Done

  •  Grab information from console - Done

  • Integrate vulnerability database - Done

  • Integrate Mac Database - Done

  • Compare/Pull out entries with information grabbed - Done

  • Print out critical information to text file - Done

  • Educate the user on terminology and advise next steps

  • Add Optional tools

  • Have program be split into different scripts -done

  • Compile function executable without the user needing python  -done

  • Add license -done

  • ​

Progress Reports: About

Conception of project

First prototype was built and made to find router model by comparing part of the Mac address to a Mac database. It saves the name to a text file in the same directory then tells the user about the model to verify it.

​

Prototype 1 code in gitlab:

Gitlab Link

Progress Reports: Text

4/19/20 SIP Design Prototype Pitch Video uploaded and added to front page of SIP

Progress Reports: Text

4/21/20 Password Generator

This is something I believe would also benefit a lot of people, a button would be added where it would ask for a username and it would then generate a 10-32 character password using uppercase, lowercase, numbers and symbols. If the user wishes to save the password they can save it and it will then save it to a text file.

​

Added in Prototype 2 code in gitlab:

Gitlab Link

​

Progress Reports: Text

9/17/20

Fixed small bugs in saving proper information to text files.

After fix this is saved as prototype 3.

Gitlab Link

Progress Reports: About

9/19/20 - 9/20/20

Prototype 4 is created, the biggest change here is that the program was split into multiple python scripts, this would allow the code to be easier to edit, add, and fix. Each action/button is tied to their respective python file. 

​

Also added friendly instructions on how to access router login page by detecting and giving gateway address to user. 

​

Gitlab Link

Progress Reports: About

9/24/20 - 9/27/20

Vulnerability data base is added, user would enter a router model or brand and the module would pull out all associated known vulnerability errors there. Results would be spit into a text file for the user to look through, every new search would clean the text file.

​

Gitlab Link

Progress Reports: About

10/7/20 - 10/11/20

Added two scripts to wipe the contents of the text files that temporarily saved the output. Rearrange the order of executed scripts to ensure the command line output is still saved as a variable.

Gitlab Link

Progress Reports: About

11/15/20-12/14/20

Replaced random password generator with a secret password generator instead. Added a BSD license for future us, commented more on the code itself.

​

Gitlab: Link

Progress Reports: About
bottom of page