Connaitre si ses ports sont fermés ou ouverts ( new version by kyoto )

0/5 (10 avis)

Snippet vu 8 626 fois - Téléchargée 28 fois

Contenu du snippet

Voila un script tout simple qui permet grace à la fonction fsockopen() de savoir si vos ports sont fermés ou ouverts. Il est plus convenable pour ce script de tester son ip que celui des autres ( risque de lag ). New fonction possibilité de scanner juste un port :) ou une plage de port :D

Source / Exemple :


<html>
<head>
<title>Document sans titre</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<style type="text/css">
<!--
.Style1 {color: #0033FF}
.Style2 {
	color: #0033FF;
	font-style: italic;
	font-weight: bold;
}
.Style4 {color: #FF0000; font-style: italic; font-weight: bold; }
-->
</style>
</head>

<body>
<form name="form1" method="post" action="#">
  <p align="center" class="Style1"><strong>Scanneur de Port , Permet de savoir si vos ports sont fermés ou ouverts</strong></p>
  <p align="center" class="Style1"><em><strong>Indiquez l'ip de la personne à scanner </strong></em></p>
  <p align="center" class="Style1">
    <input type="text" name="ip">
  </p>
  
  <div align="center" class="Style1">
      <ul>
        <li>
          <em align="center">Indiquez le nombre de port à tester </em> </li>
      </ul>
  </div>
  <p align="center" class="Style1">
    <input type="text" name="portmax">
</p>
  
  <div align="center" class="Style1">
      <ul>
        <li>
          Tester juste un port ( noubliez pas d'indiqué l'ip au dessus ) </li>
      </ul>
  </div>
  <p align="center" class="Style1">
    <input type="text" name="portonly">
</p>
  
  <div align="center">
        <ul class="Style1">
          <li>
          Tester une plage de ports à scanner :) :)</li>
        </ul>
      <p class="Style1"><Debut du Scan> </p>
      <p class="Style1">
        <input type="text" name="plagedeport">
</p>
      <p class="Style1"><Fin du Scan> </p>
      <p class="Style1">
        <input type="text" name="plagedeport2"> 
    </p>
  </div>
  <p align="center">
    <span class="Style1">
    <input type="submit" name="Submit" value="Envoyer">
  </span></p>
  <p align="center"><span class="Style4">Attention pour chaque champs de texte avec un POINT devant n'oubliez pas d'indiquer l'ip aussi non ça ne risque pas de marcher :) </span></p>
  <p align="center" class="Style2">By Kutio aka Kyoto <a href="mailto:c_cut_killer@hotmail.com">c_cut_killer@hotmail.com </a></p>
</form>
<p align="center">
  <?
if ($Submit=="Envoyer"){
function ping($ip, $port)
{
$fp = @fsockopen("$ip", $port, $errno, $errstr, 10);
if(!$fp) {
    $statut = "<font color=\"red\">port fermé:</font>".$port."<br>";
} else {
    $statut = "<font color=\"green\">port ouvert:</font>".$port."<br>";
}
return($statut);
} 
if(!$plagedeport=="" && !$plagedeport2=="" && $portonly=="" && $portmax=="" ){
while($plagedeport<$plagedeport2){
$port=$plagedeport;
echo ping($ip,$port);
$plagedeport++;
}
}
if(!$portonly=="" && $plagedeport=="" && $plagedeport2=="" && $portmax=="" ){
$port=$portonly;
echo ping($ip,$port);
}
if(!$portmax=="" && $plagedeport=="" && $plagedeport2=="" && $portonly==""){
while($port<$portmax){
echo ping($ip,$port);
$port++;
}
}
}
?>
</p>
</body>
</html>

Conclusion :


Voila grace à ce script vous pouvez savoir si vous êtes proteger !

A voir également

Ajouter un commentaire Commentaires
Isoth0p
Messages postés
42
Date d'inscription
jeudi 17 juin 2004
Statut
Membre
Dernière intervention
15 septembre 2005

19 juin 2004 à 12:09
Pas mal. Un pti set_time_limit(0) ne serait pas de trop :)
zouloux
Messages postés
14
Date d'inscription
jeudi 25 septembre 2003
Statut
Membre
Dernière intervention
7 juin 2005

15 mars 2004 à 21:09
il é tro bien ton script merciiiiiiii !!!!!
:D:D:D
zouloux >> www.directras.fr.fm >> C ma radio mé C en construction :p
faites pas gaffe o design !!! (jen prepare un en flash)
webkiller51
Messages postés
79
Date d'inscription
samedi 23 août 2003
Statut
Membre
Dernière intervention
10 janvier 2006

19 févr. 2004 à 19:28
ptete bien je n'ai pas vérifier
oki merci

@++ MeCKo0L
cs_Kyoto
Messages postés
28
Date d'inscription
mardi 15 juillet 2003
Statut
Membre
Dernière intervention
28 août 2008

19 févr. 2004 à 18:09
ton serveur ne doit pas autoriser Fsockopen...
webkiller51
Messages postés
79
Date d'inscription
samedi 23 août 2003
Statut
Membre
Dernière intervention
10 janvier 2006

19 févr. 2004 à 17:47
C'est une bien bonne idée tout ca mais ce script ne semble pas marcher!? Je ne sais pas si c'est mon serveur ou quoi pourtant j'ai bien rentrer tout les params...
Ca vous fait aussi??

Merci de me répondre
@++ MeCKo0L
Afficher les 10 commentaires

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.