- Python 3.10 or higher - Download Python
- ZMap - Network scanner installed on your system
- ZMap Installation Guide
- Ubuntu/Debian:
sudo apt-get install zmap - macOS:
brew install zmap
From PyPI (recommended):
pip install pyzmapFrom source:
git clone https://github.com/atiilla/pyzmap
cd pyzmap
pip install .For development:
git clone https://github.com/atiilla/pyzmap
cd pyzmap
pip install -e ".[dev]"# Clone the repository
git clone https://github.com/atiilla/pyzmap.git
cd pyzmap
# Create a virtual environment
python3 -m venv venv
source venv/bin/activate # On Windows: venv\Scripts\activate
# Install development dependencies
pip install -e ".[dev]"
# Run tests
pytest -v
# Run linting
ruff check pyzmap
# Format code
black pyzmap
isort pyzmap