25 lines
763 B
QBasic
25 lines
763 B
QBasic
1 LASTHOST$ = TH_SED$(TH_HOSTNAME$,"\s.*","")
|
|
10 FOR I = 1 TO ARGC%-1
|
|
LASTHOST$ = TH_SED$(TH_HOSTNAME$,"\s.*","")
|
|
IF TH_HASLOGIN(ARGV$(I)) = 0 THEN GOSUB 1000
|
|
21 TH_EXEC "rlogin "+ARGV$(I)
|
|
IF INSTR(DIR$, "porthack", 0) = -1 THEN GOSUB 2000
|
|
REM print ARGV$(I)+"$ ls"
|
|
REM TH_EXEC "ls"
|
|
REM PRINT ARGV$(I)+"$"
|
|
REM PRINT ARGV$(I)+"$ netstat"
|
|
REM TH_EXEC "netstat"
|
|
REM PRINT ARGV$(I)+"$"
|
|
30 NEXT I
|
|
END
|
|
|
|
1000 PRINT "No login on " + ARGV$(I)
|
|
IF INSTR(DIR$, "porthack", 0) = -1 THEN GOSUB 2000
|
|
TH_EXEC("porthack " + ARGV$(I))
|
|
RETURN
|
|
|
|
2000 PRINT "Porthack not on " + TH_HOSTNAME$ + ". Trying to fetch it from " + LASTHOST$
|
|
TH_EXEC("ftp " + LASTHOST$)
|
|
TH_EXEC("get porthack.exe")
|
|
TH_EXEC("quit")
|
|
RETURN
|