DSpace Repository

GUI-Based Analysis of Penetration on Internal Networks

Show simple item record

dc.contributor.author Muhammad Umer, 01-135221-139
dc.contributor.author Afham Jamil, 01-135221-004
dc.date.accessioned 2026-08-18T05:22:54Z
dc.date.available 2026-08-18T05:22:54Z
dc.date.issued 2025
dc.identifier.uri http://hdl.handle.net/123456789/21575
dc.description Supervised by Dr. Asim Ali en_US
dc.description.abstract Internal computer networks are behind modern organizations and host critical ser vices, sensitive information and internal means of communication; However, these networks are often the victim of attackers exploiting misconfigurations, unpatched weaknesses and poor internal security practices. While powerful open source penetra tion testing tools e.g. Nmap, Metasploit, Wireshark/Tshark, Bloodhound exist, they are mostly command line driven requiring advanced technical skills, and making them relatively hard to adopt for smaller organisations and beginners This Project brings a GUI-Based Internal Network Penetration Testing Tool that combines a variety of already successful security tools under one unified and easy-to-use interface. The system is implemented in the Python language using the PyQt5 framework and is de veloped to fix the Kali Linux. It supports the host and port scanning through Nmap, vulnerability exploiting through the Metasploit Framework, Tshark packet capturing, optional Active Directory path analysis using BloodHound, and centralised logging using report generation (SQLite, and export to the web in the form of an .html file). The tool that has been implemented automates typical penetration testing workflows, such as scanning internal hosts, finding exposed services, searching and launching rele vant Metasploit modules, network traffic monitoring and risk-aware report generation. A controlled virtual lab was set up using a Kali Linux (attacker machine) and Win dows 10 victim system that has a vulnerable Icecast service running on it. The tool was able to successfully detect the vulnerable service - it automatically identified the correct Metasploit module, and set a working exploit succeeded in getting a Meter preter session Testing and evaluation revealed that the system makes the system more usable, lowers the dependency on manual command line operations, and provides an integrated view to internal network security posture. The work involved in the project proves that complex penetration testing flows can be encapsulated within a GUI, mak ing it possible to more internally assess networks easy and affordable, particularly for small-sized organizations and cybersecurity students. en_US
dc.language.iso en en_US
dc.publisher Computer Sciences en_US
dc.relation.ispartofseries BS(IT);P-3890
dc.subject GUI-Based en_US
dc.subject Analysis of Penetration en_US
dc.subject Internal Networks en_US
dc.title GUI-Based Analysis of Penetration on Internal Networks en_US
dc.type Project Reports en_US


Files in this item

This item appears in the following Collection(s)

Show simple item record

Search DSpace


Advanced Search

Browse

My Account