Skip to content

Pentest Directory Init is a simple and efficient tool for initializing a structured directory layout for penetration testing projects. It organizes wordlists, loot, credentials, hashes, keys, exploits, scripts, and more, ensuring a well-structured workspace for red team engagements.

License

Notifications You must be signed in to change notification settings

cyb4x/pentest_dir_init

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 

Repository files navigation

Pentest Directory Init

Overview

Pentest Directory Init is a simple tool for setting up a structured directory layout for penetration testing projects. It ensures organized storage of wordlists, loots, credentials, hashes, exploits, scripts, reports, and other essential files used during an engagement.

Features

  • Automatically creates a well-structured directory for pentest projects.
  • Generates necessary subdirectories such as wordlists, loots, recon, reports, and more.
  • Auto-populates key files such as userslist.txt, passlist.txt, and credentials.txt.
  • Creates a .gitignore file to prevent accidental commits of sensitive data.
  • Generates a timestamped notes.md file for keeping track of findings.

Installation

No installation required. Ensure you have Python installed on your system.

Usage

Run the script with the following command:

python pentest_directory_init.py --project <project_name>

Example:

python pentest_directory_init.py --project facebook_pentesting

This will create a directory named facebook_pentesting with the following structure:

facebook_pentesting/
├── wordlists/
│   ├── userslist.txt
│   ├── passlist.txt
│   ├── names.txt
│   ├── emails.txt
├── loots/
│   ├── users.txt
│   ├── passwords.txt
│   ├── credentials.txt
│   ├── hashes/
│   │   ├── services.tgs
│   │   ├── users.ntlm
│   ├── keys/
│   ├── certificates/
│   ├── tickets/
├── files/
├── shares/
├── tools/
├── scripts/
├── exploits/
├── hosts/
│   ├── external/
│   ├── internal/
│   ├── dmz/
│   ├── perimeter/
├── recon/
├── reports/
├── .gitignore
├── notes_YYYYMMDD_HHMMSS.md

License

This project is open-source and available for use under the MIT License.

Author

Pentest Directory Init was created by cyb4x to help streamline penetration testing workflows.

About

Pentest Directory Init is a simple and efficient tool for initializing a structured directory layout for penetration testing projects. It organizes wordlists, loot, credentials, hashes, keys, exploits, scripts, and more, ensuring a well-structured workspace for red team engagements.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages