______ __ ______ __ __ __ __ _____ __ __ __
| __ \.-----.--| |______| __ \.---.-.| |--.| |--.|__| |_ ______| \.-----.----.--.--.--------.-----.-----.| |_.---.-.| |_|__|.-----.-----.
| <| -__| _ |______| <| _ || _ || _ || | _|______| -- | _ | __| | | | -__| || _| _ || _| || _ | |
|___|__||_____|_____| |___|__||___._||_____||_____||__|____| |_____/|_____|____|_____|__|__|__|_____|__|__||____|___._||____|__||_____|__|__|
The next few sections will be dedicated to the red rabbit documentation, the sections will be disected by module, eg: (0x0001 is module search) it goes from there
from the list above. Another example of how modules will be seperated is by the cloumn number in the chart above where Brute is the second module name, its section will
be labeled 0x0002 - BRUTE -, please take your time going through the documentation ALOT of people often forget about documentation then come to the devs confused as to
why some dont work, or how the script works and how to use it, so please, when i mean read it i mean READ IT CAREFULLY!
0x102 - Interacting with red rabbit using flags
Section 0x102 will be talking about flags and their usages
red rabbit relies heavily on flags and user input given its
natural ability to be a framewok.
> --filepath
--filepath is a flag that can be used to specify
a filepath, its usage is as follows
sudo ./main --filepath="examples/pcap/ospf.pcap"
> --wordl, --hashl, --userl
all of these flags are similar, thse flags stand for
hash, user, and word lists to be used for things like
brute forcing attacks, hash attacks, and other attacks
that may need a wordlist.
its usage is quite simple
--wordl if you want to specify a wordlist of passwords
--userl if you want to specify a wordlist of username
--hashl if you want to specify a wordlist of hashes
they are quite simple to use
> -i, --input, -o, --output
This is used for most stegonography utilities
-i or --input can be used as a input image
-o or --output can be used as an output image or output filename
This flag isnt used much in the script however it can still come
in handy espcially when it comes to commands that rely on a input and
output filename, most of this is just due to how the script was built
around certian modules
> --CIDR, -z
-z and --CIDR are commands that are used to
run the CIDR of a ping command outside of ping arp
see section 0x010+ for more information or the ping
modul section for more information
--CIDR can be used as the following
--CIDR="10.0.0.1/24"
> --payload
--payload is used to specify a payload to either
inject into images, search for in payload parsing,
parse a payload, or really any command that requires
a payload
an example of using this flag is
--payload="script>alert()script>"
> --interface
the --interface flag is used to specify a
wireless interface to use for network sniffing
or network based attacks that may need a interface
for purposes of specification
example
--interface="wlan0mon"
> --passlen
--passlenis a flag to set the length of a string
used for password / wordlist generation. The flag
takes a number value and does not have a limit of
how long each generation string can be. the defualt
length for this is 16
example
--passlen="16"
> --type
the --type flag allows you to specify
a certian chunk of a PNG image before
you inject payloads into it, an example
usage is of the following
--type="IEND"
> --offset
specify a offset to inject images at
most of this helps with PNG image injection
and is required before you inject PNG formats
an example usage is --offset="0x00001"
> --reso
This is a unqiue flag that was added for
user customization, basically with three
options this allows you to customize the way
files will be outputted or data will be formatted
all three options -> landscape, verticle, none, shark
none will not give you any banner and will just start the console
landscape will output a landscape like banner any of the few
shark will output a larger shark like banner with larger less
veritcle will output a simple banner with simple output
usage: --reso="options>"