Skip to content

Ak-wa/Kankra

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Kankra

A Website Spider/Crawler, Python 3.x

python size lastcommit follow

  • Crawls a website for hrefs, js & img files
  • Detects links that use a full URL and those without
    -> e.g <a href="https://www.ssllabs.com/index.html" VS <a href="/projects/index.html
  • Adjusts the results for a useful output
  • Removes duplicates
  • Automatic out of Scope checking
  • Configurable:
--target <str>  | Target to scan   
--depth <int>   | Depth to crawl through   
--output <str>  | Output file for raw links
--full          | Show output with full website links      
--silent        | Do not show progress, only results

Usage & examples

  1. Basic Crawling with depth 10

python3 kankra.py --target https://example.com --depth 10

  1. Basic Crawling with depth 15, output file, silent mode & full URL output

python3 kankra.py --target https://example.com --depth 15 --silent --full --output output.txt

Installation

git clone https://github.com/Ak-wa/Kankra.git
cd Kankra
pip3 install -r requirements.txt
python3 kankra.py -h