GitHub - cybersecurity-dev/Python-Toolkit: Python Development Toolkit
Python Package Manager
PIP
-
Linux
python3 -m pip --version && \ python3 -m venv .venv_poc && \ source .venv_poc/bin/activate && \ python3 -m pip install --upgrade pip && \ XDG_CACHE_HOME=./cache_pip/ pip install -r requirements.txt
-
Windows
py -m pip --version py -m venv .venv_poc .venv_poc\Scripts\activate py -m pip install --upgrade pip XDG_CACHE_HOME=./cache_pip/ pip install -r requirements.txt
UV
- Linux
curl -LsSf https://astral.sh/uv/install.sh | sh && \ uv venv .venv_poc --python 3.15 --cache-dir ./.uv_cache && \ source .venv_poc/bin/activate && \ python --version && \ uv pip install -r requirements.txt --cache-dir ./.uv_cache
- Windows
powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex"
CONDA
- Linux
- Windows
Interacting with the OS
- os
- sys
Interacting with Files
- os.path
- pathlib
- shutil
- fileinput
- tempfile
Command line arguments & Configuration Files
- argparse
- configparser
Compressing & Decompressing Files
- gzip
Running & Communicating with other Processes
- subprocess
Running Remote Commands
- Paramiko - Paramiko is a pure-Python implementation of the SSHv2 protocol, providing both client and server functionality.
My Awesome Lists
You can access the my awesome lists here
Contributing
Contributions of any kind welcome, just follow the guidelines!
