Find Calibre Servers. Download books from unauthenticated ones.
- Colorama: Colors to terminal
- Wget: Download files
- BeatifulSoap4: Parse html pages
- Requests: Make requests to get the html of pages
- Shodan: Find calibre servers
pip install -r requirements.txt
Get Hosts that use calibre:
python3 main.py -s <API_KEY>
python3 main.py --use-shodan <API_KEY>
Download books from a authenticationless calibre host:
python3 main.py -c <IP:PORT>
python3 main.py --calibre-host <IP:PORT>