Inspiration
As cybersecurity enthusiasts, we are taking one for the team by breaking the curse of CLIs. Appealing UI for tools like nmap + Implementation of Metasploitable scripts = happy hacker
What it does
nmap is a cybersecurity tool that scans ports of an ip on a network, and retrives the service that is running on each of them, as well as the version. Metasploitable is another tool that is able to run attacks on specified ip and ports to gain access to a machine.
Our app creates a graphical user interface for the use of both tools: it first scans an IP adress with nmap, and then retrieves the attack script from Metasploitable that matches the version of the service to use it.
In one glance, see what ports of an IP address are open, and if they are vulnerable or not. If they are, then click on the 🕹️ button to run the attack.
How we built it
- ⚛️ React for the front-end
- 🐍 Python with fastapi for the backend
- 🌐 nmap and 🪳 Metasploitable
- 📚 SQLi for the database
Challenges we ran into
Understanding that terminal sessions running under python take time to complete 💀
Accomplishments that we're proud of
We are proud of the project in general. As cybersecurity peeps, we're making one small step for humans but a giant leap for hackers.
What we learned
How Mestaploitable actually works lol. No for real just discovering new libraries is always one main takeaway during hackathons, and McHacks delivered for that one.
What's next for Phoenix
Have a fuller database, and possibly a way to update it redundantly and less manually. Then, it's just matter of showing it to the world.
Log in or sign up for Devpost to join the conversation.