| 
<?php
/*
 Date: 9-05-2006 15:57
 Author: B.Heesen ([email protected])
 Version: 0.2b
 © Cpyright 2006 De Bron Digital Solutions (http://www.dbds.nl)
 */
 
 
 error_reporting(0);
 set_time_limit(900);
 
 function Scan(){
 require ('class.progressbar.php');
 $prb = new ProgressBar();    // create new ProgressBar
 $prb->pedding = 2;    // Bar Pedding
 $prb->brd_color = "#404040 #dfdfdf #dfdfdf #404040";    // Bar Border Color
 $prb->setFrame();    // set ProgressBar Frame
 $prb->max = 20;
 $prb->frame['left'] = 300;    // Frame position from left
 $prb->frame['top'] =     15;    // Frame position from top
 $prb->addLabel('text','txt1','Please wait ...');    // add Text as Label 'txt1' and value 'Please wait'
 $prb->addLabel('percent','pct1');    // add Percent as Label 'pct1'
 $prb->addButton('btn1','Restart',$_SERVER['PHP_SELF'].'?restart=1');    // add Button as Label 'btn1' and action '?restart=1'
 $prb->show();    // show the ProgressBar
 
 require("class.scan.php");
 $scan = new Scan($_SERVER['REMOTE_ADDR'], 2);
 include("scanarrays.php");
 
 echo "<!-- Simple Scan Start -->";
 echo  SS_PERFORM."<br><div class='IP'>".$scan->ip."</div><br>";
 echo SS_TIME;
 for($j=0 ; $j<=20 ; $j++)
 {
 $i = $pscan[$j][1];
 $scan->portinfo($i);
 echo "<div id=scan>";
 if(($scan->porterror == "110") OR ($scan->porterror == "111") OR ($scan->porterror == "113")){
 echo $scan->port.", Closed, ".round($scan->actualtime,3)."s , <span class=troj>".$pscan[$j][0]."</span>";
 if($scan->porterror == "110"){
 echo "<br><b><small>".str_replace("Connection timed out (110)","", $scan->portresponse)."</small></b>";
 };
 }else{
 echo $scan->port.", ".$scan->portresponse.", ".round($scan->actualtime,3)."s , <span class=troj>".$pscan[$j][0]."</span>";
 }
 //echo $scan->portresponse;
 echo "</div>";
 $prb->moveStep($j);
 for ($k=0; $k<100000; $k++) {$l = $k;}
 continue;
 
 }
 echo SS_NUMBER.$scan->numports."<br>";
 echo SS_OPEN.$scan->openports."<br>";
 echo SS_TOTAL_TIME.round($scan->totaltime,2)." sec.<br>";
 echo "<!-- Simple Scan End -->";
 echo "<hr />";
 
 }
 function trojanScan(){
 require ('class.progressbar.php');
 $prb2 = new ProgressBar();    // create new ProgressBar
 $prb2->pedding = 2;    // Bar Pedding
 $prb2->brd_color = "#404040 #dfdfdf #dfdfdf #404040";    // Bar Border Color
 $prb2->setFrame();    // set ProgressBar Frame
 $prb2->max = 170;
 $prb2->frame['left'] = 300;    // Frame position from left
 $prb2->frame['top'] =     15;    // Frame position from top
 $prb2->addLabel('text','txt1','Please wait ...');    // add Text as Label 'txt1' and value 'Please wait'
 $prb2->addLabel('percent','pct1');    // add Percent as Label 'pct1'
 $prb2->addButton('btn1','Restart',$_SERVER['PHP_SELF'].'?restart=1');    // add Button as Label 'btn1' and action '?restart=1'
 $prb2->show();    // show the ProgressBar
 
 require("class.scan.php");
 $scan = new Scan($_SERVER['REMOTE_ADDR'], 2);
 include("scanarrays.php");
 
 echo "<!-- Trojan Scan Start -->";
 echo TS_PERFORM."<br><div class='IP'>".$scan->ip."</div><br>";
 echo TS_TIME;
 for($k=0; $k<=170; $k++)
 {
 $l = $TrojanScan[$k][0];
 $scan->portinfo($l);
 if(($scan->porterror == "110") OR ($scan->porterror == "111") OR ($scan->porterror == "113")){
 
 }else {
 echo $scan->port.", ";
 echo $scan->portresponse.", ".round($scan->actualtime,3)."s , <span class=troj>".$TrojanScan[$k][1]."</span>";
 }
 $prb2->moveStep($k);
 for ($l=0; $l<100000; $l++) {$m = $l;}
 continue;
 }
 echo "<hr>";
 echo TS_NUMBER.$scan->numports."<br>";
 echo TS_OPEN.$scan->openports."<br>";
 echo TS_TOTAL_TIME.round($scan->totaltime,2)." sec.<br>";
 echo "<!-- Trojan Scan End -->";
 }
 
 ?>
 
 |