TinyScanner
TCP port scanning for targets inside an authorised assessment scope.
A lightweight Python toolkit for networking and security exercises in educational, authorised environments.
Illustrative project map · not an app screenshot
PentestKit is a lightweight penetration-testing toolkit built for educational and explicitly authorised use. It brings together four focused tools for understanding TCP services, web paths, network hosts, and HTTP responses.
Each tool has a narrow, understandable purpose. Ethical-use constraints are part of the project documentation, not an afterthought.
TCP port scanning for targets inside an authorised assessment scope.
Directory discovery using a brute-force approach in authorised test environments.
Host discovery within an authorised subnet.
HTTP header inspection for understanding a server’s response.
The toolkit connects Python command-line development with networking, TCP, and HTTP concepts. The project is presented here as engineering and documentation work; the portfolio does not expose a network scanner or accept scanning targets.
Conceptual component map
Select a tool to explore its documented purpose. This is a read-only guide, not a live scanning interface.
TCP port scanning for targets inside an authorised assessment scope.
Directory discovery using a brute-force approach in authorised test environments.
Host discovery within an authorised subnet.
HTTP header inspection for understanding a server’s response.
Project descriptions follow my October 2026 CV. Diagrams are explanatory illustrations; they are not screenshots of the original applications.