Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

128 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Machine Prep Tool

M.P.T is a BASH script designed for automating the red team machine prep process.

  • Currently meant for Debian/Ubuntu based systems *only makes calls to the APT Package Manage.
  • Creates .bak copies of files that will be modded by the script.
  • Updates the systems
  • Hardens SSH
  • Disables root remote login
    • Generates ED25519 SSH Keys
    • Disables password auth if wanted
    • Enables Google 2fA & PAM ( Work In Progress )
  • Creates Directory Structure for pentest / CTF orginization & reporting
  • Downloads & Installs tools via APT and pulls from 'tools.list' -- Allowing for customized lists....will ask for this file name in a future commit
  • Creates a $HOME/Tools directory and pulls a set of relative , highly efficient, & up-to-date tools / frameworks from GitHub
  • Automates the installation & configurations of some cloned repos
  • Downloads , installs, & configures the following languages
    • Python 3
    • Go
    • Rust
    • Ruby
    • PowerShell 7.x
    • Java (In future commits)
  • Downloads & starts a tools that will wipe your machine and bring it back to square 1 after the attack (moonwalk).
  • Downloads & Configures Sliver C2 as a service....Future commits will allow to choose between Havoc , Sliver, or no pre-installed C2
  • Adds a Timestamp to your terminal output
  • starts a log of your terminal input and stores it in $HOME/Projects/$projectName/Log

About

A script for automating the host setup process. Meant for pentesting and bounty hunting, but can be modded for general hosts

Resources

Code of conduct

Stars

Watchers

Forks

Releases

Packages

Used by

Contributors

Languages