PentestBox is not like other Penetration Testing Distributions which runs on virtual machines. It is created because more than 50% of penetration testing distributions users uses windows.
So it provides an efficient platform for Penetration Testing on windows platform.
Check out demo video:
Easy To Use
It is a commandline utility which is all what you want.
Awesome Design
It is the same green font on black terminal but in an modern way. I am pretty sure you will like it.
Best Performance
PentestBox directly runs on host machine instead of virtual machines, so performance is obvious.
No Dependencies Needed
All the dependencies required by tools are inside PentestBox, so you can even run PentestBox on freshly installed windows without any hassle.
Portable
PentestBox is entirely portbale, so now you can carry your own Penetration Testing Environment on a USB stick. It will take care of dependencies required to run tools which are inside it.
Linux Environment
PentestBox contains nearly all linux utilities like bash, cat, chmod, curl, git, gzip, ls, mv, ps, ssh, sh, uname and others.
Tools category
- Web Vulnerability Scanners
- Web Applications Proxies
- Web Crawlers
- Information Gathering
- Exploitation Tools
- Password Attacks
- Android Security
- Reverse Engineering
- Stress Testing
- Sniffing
- Forensic Tools
- Wireless Attacks
- Text Editors
- Linux Utilities
How to include your own Tool
If you want to include a tool which is not currently present in PentestBox then below are the ways to include it.
- If it is Python based program
- Place that folder in PentestBox_Directory/bin or in any folder inside bin.
- As Python is configured inside PentestBox, you can directly go to that directory and then run that program by prepending python to the filename.
- But if you want to set an alias for that program then please follow How to add an alias
- If it is Ruby Based Program
- Place that folder in PentestBox_Directory/bin or in any folder inside bin.
- As Ruby is configured inside PentestBox, you can directly go to that directory and then run that program by prepending ruby to the filename.
- But if you want to set an alias for that program then please follow How to add an alias
- It it is Executable file
- Place that folder in PentestBox_Directory/bin or in any folder inside bin.
- You can directly access by moving to that folder and typing the filename.
- But if you want to set an alias for that program then please follow How to add an alias