Skip to main content

Is it RAINing ?

posted onJuly 30, 2001
by hitbsecnews

octet sent me this link to a proggie called 'rain'. What is it? Well here's a quote from the site: "rain is a powerful packet builder for testing stability of hardware and software utilizing IP protocols. It offers its users the capability of fully customizing their own packets with a wide variety of command line options". I've attached the sample of rain --help below (read more). You can grab your copies of rain here.


Usage: ./rain [options] -t
options available for root:
-v Causes rain to output more information (verbose)
Use up to 3 times for more verbose output
-c Specifies how many packets to send
- Default is 0 (infinite)
-d Specifies delay (in microseconds) between sends
- Default is 10000
-b Specify this option if the target host is a
broadcast address
-s Specifies source address; 0 for random
- Default is 127.0.0.1
-t Specifies target address
--size Specifies packet size in bytes
- Default is 1024
--dport | -p Specifies port on target host
- 0 for random; Default is 138
--sport Specifies port on local host
- 0 for random; Default is 420
--timeout Specifies timeout in seconds
for streamed packets.
--sim Simulate other known attacks
(--help --sim for a list of attacks)

--noblock Sets non-blocking I/O on socket

--udp Use UDP shower

--tcp Use TCP shower (Default)
--stream Use a streaming, non-spoofed TCP send shower
--connect Use a streaming, non-spoofed TCP connect shower
--seq Specifies the TCP sequence number
- Default is process ID
--win Specifies the TCP window size
- Default is 56
--urg Set TCP URG bit
--ack Set TCP ACK bit
--psh Set TCP PSH bit
--rst Set TCP RST bit
--syn Set TCP SYN bit
--fin Set TCP FIN bit
--ack-seq Specifies the initial TCP acknowledgement sequence
- Default is 0 (overflow)

--icmp Use ICMP shower
--list-icmp Lists ICMP type/code combinations
--icmp-type Set ICMP type
--icmp-code Set ICMP code
--icmp-id Specifies the ICMP id number
--icmp-seq Specifies the ICMP sequences number
--icmp-mtu Specifies the allowed MTU for certain ICMP types
--icmp-gw | -g Specifies the ICMP gateway address

--igmp Use IGMP shower
--list-igmp Lists IGMP type/code combinations
--igmp-type Set IGMP type
--igmp-code Set IGMP code
--igmp-ga | -g Specifies the IGMP group address

--frag Set fragment offset; - Default is 0 (No setting)
--df Set "Don't Fragment" bits
--tos Specifies Type of Service value
--ttl Specifies the Time to Live of the packet
- Default is 64
--id Specifies the id sequence of the packet
- Default is the process ID
--id-of When specified, rain will overflow the id field of
each packet by increasing it with each send
--payload | --pl Specifies an (optional) string to store in the
packet's payload
--fill Specifies an ascii character to fill the send
buffer with.
- This does not conflict with --payload

--version | -V Prints version information
--help Prints this help menu

Try ./rain --help for more information about specific options.

Source

Tags

Spam

You May Also Like

Recent News

Friday, November 8th

Friday, November 1st

Tuesday, July 9th

Wednesday, July 3rd

Friday, June 28th

Thursday, June 27th

Thursday, June 13th

Wednesday, June 12th

Tuesday, June 11th

Friday, June 7th