pymapper is a simple website mapper/crawler.
pymapper can:
- recursively crawl website
- extract
aandimgelements - write output to stdout or file
DFS using links as nodes. Example usage: ./pymapper -t http://test.local/ -d 1 -e img -w images.out will visit http://test.local, all links on that page and output all images to images.out file
-d DEPTH, --depth DEPTHhow deep do you want to dig?-e EL, --extract ELelement to extract. Currently, onlyaandimgare supported-t TARGET, --target TARGETStarting adderss-v, --verbosedisplays detailed information, i.e. things like depth, current url...-w FILE, --write FILEwrites ouput to FILE
- python 2.7
- pip
- virtualenv
- Initialize virtualenv
virtualenv venv - Activate virtualenv
source ./venv/bin/activate - Install pip dependencies
pip install -r reqs.txt - run pymapper
pyhon pymapper -h
Released under MIT license, see license.txt for more details