Skip to content

Web path bruteforcer with a CLI, built in JS. Problem Statement given in CloudSEK placement drive hackathon.

Notifications You must be signed in to change notification settings

Nikzy7/javascript-webpath-bruteforcer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 

Repository files navigation

Cloudsek Hackathon Submission Made with JavaScript

Problem Statement by CloudSEK: Build a minimal web path bruteforcer: Optimised memory, CPU usage

The CLI interface to the web path bruteforcer should accept these from the user:

  • webapp url
  • A file containing a list of webapp paths that need to be brute forced against the specified webapp url [Minimum paths: 1000]
    Sample wordlist: Link
  • List of success status code: (default: [200])

Sample Input:

Webapp url: https://www.github.com
Webapp paths: sample 5 lines out of 1000 of the input file wordlist.txt

  • admin
  • info
  • .git/config
  • .htaccess
  • backup.zip

Success status codes: [200, 302]

Usage:

npm install node-fetch
node app.js [url] [word file] [status code]

Example

node app.js www.github.com file.txt 200 302

Note

For a python implementation of this problem's solution (a more robust and faster solution because of multi-threading), head over to my repo : Python Webpath Bruteforcer

About

Web path bruteforcer with a CLI, built in JS. Problem Statement given in CloudSEK placement drive hackathon.

Topics

Resources

Stars

Watchers

Forks