Skip to content

Repository used to store my PowerShell code that download some useful solutions like Procmon, Volatility and and so on.

License

Notifications You must be signed in to change notification settings

wh0isandrew/get-tools-pwsh

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 

Repository files navigation

Description

This PowerShell script automates the process of downloading and installing essential tools for security analysis and forensic investigations. It also includes support for downloading and installing Python 3.8.0, as well as setting up dependencies required for Volatility.

Tools Included:

  • Wireshark : A network protocol analyzer.
  • Process Hacker : A process viewer and management tool.
  • Procmon (Process Monitor) : A monitoring tool for Windows.
  • Process Explorer : Advanced process exploration and management.
  • Volatility : A memory forensics framework.
  • Python 3.8.0 : Required for Volatility and its dependencies.

Prerequisites

  • Windows Operating System.
  • PowerShell (Run the script in an elevated session as Administrator).

Features

  1. Creates a download directory for tools (%USERPROFILE%\Downloads\SecurityTools).
  2. Downloads the following tools from their official or trusted sources:
    • Wireshark
    • Process Hacker
    • Procmon
    • Process Explorer
    • Volatility
    • Python 3.8.0
  3. Installs Python 3.8.0 silently.
  4. Installs Python dependencies for Volatility:
    • distorm3
    • pycrypto
    • Pillow
    • openpyxl
    • ujson
  5. Provides error handling for failed downloads or installations.

Usage

Running the Script

  1. Get the script get_tools.ps1 (Git clone or just download as a .zip)
  2. Open PowerShell as Administrator.
  3. Navigate to the directory containing the script.
  4. Execute the script:
    .\get_tools.ps1

Output

  • All tools and Python installer will be saved in:
    %USERPROFILE%\Downloads\SecurityTools
    
  • The script will display success or error messages for each tool and dependency.

Acknowledgements

The script utilizes tools and libraries provided by:

About

Repository used to store my PowerShell code that download some useful solutions like Procmon, Volatility and and so on.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published