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

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

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.