Skip to content

Credax -Fastest Fuzzing Tool with Slack Notifications.

Notifications You must be signed in to change notification settings

Shivang0/credax

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

78 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CREDAX - FAST AI POWERED FUZZING TOOL with SLACK NOTIFICATIONS

Credax - WHEN THE HEAT IS ON, YOU GOTTA CALL THE FUZZ.

Credax is a lite-weight AI Powered Fuzzing Tool built in Python. Credax uses the least of your CPU by using more concurrent tasks and less threads, thus saving your OS Threads, providing you with better speed and results.

CREDAX auto removes all consecutive result that respond with same length, thus removing almost all consecutive false positives, providing better output + Slack Notifications.

alt text

INSTALLATION

Credax requires Python3.7 + to run. Please upgrade your Python version to 3.7 or higher to use Credax.

  1. Clone the Credax reporitory.

git clone https://github.com/notmarshmllow/credax.git

  1. Install the Requirements

pip install -r requirements.txt

python3 credax.py -h

EXAMPLE USAGE

Credax is lite-weight tool built for speed and effeciency. The following usage examples show the simplest task you can accomplish with Credax.

alt text

BASIC USAGE

python3 credax.py -d https://example.com/ -w wordlist.txt

SEND NOTIFICATIONS TO SLACK

Use -s switch to send notifications on your Slack wordspace. Add your slack webhook URL in slack_variables.py file.

python3 credax.py -d https://example.com/ -w wordlist.txt -s

MATCHING STATUS CODES

Use -c switch to filter HTTP Status Code from response.

python3 credax.py -d https://example.com/ -w wordlist.txt -c 200,401,403

OUTPUT RESULTS TO A FILE

Write output to a file using -o switch.

python3 credax.py -d https://example.com/ -w wordlist.txt -o filename.txt

FUZZ LIST OF URLS

Fuzz a list of URLs, store output in file and activate slack notifications with following command.

./credax.sh urllist wordlist

POST REQUESTS

Use -POST to send POST Requests. By default Credax sends GET Requests for Fuzzing.

python3 credax.py -d https://example.com/ -w wordlist.txt -POST

SLACK NOTIFICATIONS

  1. Create your own Slack App.
  2. Go to api.slack.com
  3. Select your App
  4. Select Add features and functionality > Incoming Webhooks.
  5. Below on the page you will find your Slack Webhook URL.
  6. Copy and Paste you Slack Webhook URL in place of _slack_webhook_url_here_ inside slack_variables.py file.

All developments to the tool are welcomed and highly appreciated !

CREDAX - Developed by @notmarshmllow

About

Credax -Fastest Fuzzing Tool with Slack Notifications.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published