Skip to content

RouteCrawler is a Node.js-based CLI application designed to scan a given website and display all the routes found on it

License

Notifications You must be signed in to change notification settings

RizkyZaki/route-crawler

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Route Crawler

Interface

Route Crawler is a CLI application built with Node.js that scans a given website and displays all the routes found on it. It utilizes modern web technologies such as axios for making HTTP requests and jsdom for parsing HTML, effectively extracting and listing all hyperlinks present on a webpage.

Features

  • Scans a given website for all routes.
  • Handles dynamic routes and JavaScript-driven navigation.
  • Outputs the total number of routes found.
  • Provides a list of all discovered routes.

Installation

  1. Clone the repository:

    git clone https://github.com/RizkyZaki/route-crawler.git
    cd route-crawler
  2. Install the required dependencies:

    npm i

Usage

Run the main script:

npm start crawl

Contribution

Contributions and suggestions are highly appreciated. If you would like to contribute to this project, please open an issue or submit a pull request.

License

Distribute under the MIT license. For more information, see LICENSE.


© 2024 zch. Built with love for the developer community.

About

RouteCrawler is a Node.js-based CLI application designed to scan a given website and display all the routes found on it

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published