Skip to content

lukesturgis/Wherestheblock

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

wheres the block

preflight requirements

dependencies

to install all required dependencies for this project, run:

pip3 install -r requirements.txt

instructions

usage

usage: Perform a traceroute against a given target(s). 
	[-h]
	[-c CSV | -t TARGET]
	[-P {udp,tcp,icmp,http,tls}]
	[-m MAX_TTL]
	[-T TIMEOUT]
	[--threads THREADS]
	[-v]

optional arguments:
  -h, --help            show this help message and exit
  -c CSV, --csv CSV     Input CSV file.
  -t TARGET, --target TARGET
						Target destination.
  -P {udp,tcp,icmp,http,tls}, --protocol {udp,tcp,icmp,http,tls}
						protocol choice (default: icmp)
  -m MAX_TTL, --max_ttl MAX_TTL
						Set the max time-to-live (max number of hops) used in
						outgoing probe packets.
  -T TIMEOUT, --timeout TIMEOUT
						Set the time (in seconds) to wait for a response to a
						probe (default 5 sec.).
  --threads THREADS     Maximum number of concurrent traceroutes.
  -v, --verbose         Enable verbose logging.

run with an input file

python3 wtb.py --csv block_urls/ua.csv

run with a single target

python3 wtb.py --target www.google.com

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 99.3%
  • Shell 0.7%