Platon Technologies
neprihlásený Prihlásiť Registrácia
SlovakEnglish
open source software development oslavujeme 10 rokov vývoja otvoreného softvéru! Sobota, 20. apríl 2024

Súbor: [Platon] / scripts / ep / popscan / ep-popscan.sh (stiahnutie)

Revízia 1.5, Sun Nov 9 19:26:31 2003 UTC (20 years, 5 months ago) by nepto


Zmeny od 1.4: +1 -1 [lines]

Changed $Id$ for $Platon$.

#!/bin/sh

# (c) 2oo1-2oo2 Nepto <nepto@hot.ee>
# $Platon: ep-popscan.sh,v 1.4 2002/06/23 10:57:05 jombik9 Exp $

if [ $# -lt 4 ]; then
    echo "Usage: $0 hostname userfile passfile resultfile" ;
    exit 1;
fi

EP=`which ep 2> /dev/null`;

if [ -z "$EP" ]; then
    echo "error: extended pipelining (ep) binary not found";
    exit 1;
fi

# Uvedeny sysread() sluzi na odstranenie textu, ktory zapise popscan.pl
# po uzavreti spojenia vzdialenym pocitacom. Spravidla ide o zavretie 
# spojenia po tom, co bolo zadane nespravne heslo. 

$EP \
-i 2.e  -o 2.i -e 2.i bash -c \
        "while [ 1 -eq 1 ]; do \
            telnet $1 110; \
            perl -e 'print\"sysread() call\\n\";sysread STDIN, \$_, 100;'; \
        done;" \
-- \
-e 1.i,0.o -i 1.o,1.e  -o 0.o   ./popscan.pl $2 $3 $4


Platon Group <platon@platon.sk> http://platon.sk/
Copyright © 2002-2006 Platon Group
Stránka používa redakčný systém Metafox
Na začiatok