Skip to content

UoA-eResearch/prongs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

prongs

Fast, custom security scanner

Requirements

  • Python 3.9

Quickstart

Run from source using uv

  • Requirements:
# Clone repo
git https://github.com/UoA-eResearch/prongs.git
# Install using uv
uv pip install -e .
# Run
uv run prongs --help

Install from repo using uv

  • Requirements:
# Install using uv
uv tool install git+https://github.com/UoA-eResearch/[email protected]

Examples

  • Execute password SSH check against two target networks:
python app/run.py -s password-ssh -t 192.168.0.0/32,192.168.88.0/32
  • Execute all scanners against target networks specified in a file:
echo -e "192.168.0.0/32\n192.168.88.0/32" > targets.txt
python app/run.py -s password-ssh -f targets.txt
  • Execute all on password SSH scanner using environment variables:
TARGET_CIDRS=192.168.0.0/32,192.168.88.0/24 python app/run.py -s password-ssh -e

Docker

Build the image:

docker build -f app/Dockerfile -t prongs .

Run the container:

docker run -e TARGET_CIDRS=192.168.0.0/32,192.168.88.0/24 -it prongs

About

Fast, custom security scanner

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 2

  •  
  •