Skip to content

A simple tool to traverse web directories and download all the files contained in them.

License

Notifications You must be signed in to change notification settings

cwh1te/AutoTraverse

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 

Repository files navigation

AutoTraverse

Simple tool to traverse web directories and download all files contained in them.

Options to auto-expand archives and compressed files.

Setup

pip install -r requirements.txt

Requires Python 3.7.3+ for proper operation. Please don't open issues for old Python versions.

Usage:

python AutoTraverse.py url path [depth] [chunksize] [peeksize] [peekpct] [-h] [--expand] [--flat]
                    [--skip-cert-check] [--assume-unchanged] [--delete-superceded] [--write-config]
                    [--progressbar]

You can also run it with no arguments and the initial configuration wizard will help you figure things out.

Note: In order to use the --progressbar flag, you will have to pip install progressbar separately. This is because the package is from Google and therefore many people might not trust is, so I didn't feel good having it in requirements.txt.

Examples:

python AutoTraverse.py www.example.com /path/to/save/location 5 4096 --expand --flat --skip-cert-check
python AutoTraverse.py http://old-releases.ubuntu.com/releases oldbuntu --write-config

Download all the things!

About

A simple tool to traverse web directories and download all the files contained in them.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages