begin process at 2008 07 21 00:26:45
1 213 521 membres
422 nouveaux aujourd'hui
14 167 membres club

Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum.
Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

SCANER DE PORTS EN PHP


Information sur la source

Catégorie :Réseau & Internet Niveau : Initié Date de création : 04/11/2002 Date de mise à jour : 04/11/2002 22:39:31 Vu : 6 199

Note :
1 / 10 - par 1 personne
1,00 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10

Commentaire sur cette source (0)
Ajouter un commentaire et/ou une note

Description

Ce code permet scaner les ports ouvert sur une ip définie.
Je rapelle que c'est interdit mais c'est à but instructif et dois être utilisé sur votre serveur PHP local et sur votre ip personelle. Quoi que je faciez je décline toutes responsabilités quand à vos actes.

Pour faire fonctionner ce code (imaginons qu'il s'appelle scan.php) :
> scan.php?ip=victime&de=portdepart&vers=portfin
-> victime : IP à scaner
-> portdepart : Port de début de scan
-> portfin : Port de fin de scan

Bon je vais pas expliquer des choses qui servent à rien pendant des heures je passe au code :)

Source

  • <?php
  • echo "Variables :<BR>ip = IP de la victime<BR>de = Port de départ<BR>vers = Port de fin";
  • echo "<BR><BR><B>King 2002</B><BR><BR>";
  • function scan()
  • {
  • $count = 0;
  • $toobad = 0;
  • }
  • for($port = $de; $port <= $vers; $port++)
  • {
  • $fp = fsockopen($ip, $port);
  • if ($fp)
  • {
  • print("<b>port $port ouvert </b><br>\r");
  • $count++;
  • $toobad++;
  • fclose($fp);
  • }
  • else { $count++; }
  • }
  • if ($count > 1){
  • print("<br>Nombre de ports scannés : $count <br>");
  • print ("Nombre de ports ouverts : ");
  • if ($toobad < 1){ print ("0"); }
  • elseif ($toobad != 0) {
  • print ("$toobad <br>");
  • }
  • }
  • ?>
<?php
echo "Variables :<BR>ip = IP de la victime<BR>de = Port de départ<BR>vers = Port de fin";
echo "<BR><BR><B>King 2002</B><BR><BR>";

function scan()
{
$count = 0;
$toobad = 0;
}

for($port = $de; $port <= $vers; $port++)
{
$fp = fsockopen($ip, $port);
if ($fp) 
{
print("<b>port $port ouvert </b><br>\r");
$count++;
$toobad++;
fclose($fp);
}
else { $count++; }
}
if ($count > 1){
print("<br>Nombre de ports scannés : $count <br>");
print ("Nombre de ports ouverts : ");
if ($toobad < 1){ print ("0"); }
elseif ($toobad != 0) {
print ("$toobad <br>");
}

}
?>

Conclusion

King 2002
www.jeuxenligne.fr.st
www.king-forum.fr.st
www.king-ftp.fr.st
Ps : Merci à Cl?m qui m'a apris les sockets, et oui je l'oublie pas comme certains :p
    Aucun commentaire pour le moment.

Ajouter un commentaire

Pub



Appels d'offres

Dessins techniques
Budget : 60€
Animation Flash - Doma...
Budget : 370€
Application flash medi...
Budget : 1 000€

CalendriCode

Juillet 2008
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Boutique

Boutique de goodies CodeS-SourceS