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

Soyez le premier à donner votre avis sur cette source.

Snippet vu 8 476 fois - Téléchargée 26 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
Messages postés
42
Date d'inscription
jeudi 17 juin 2004
Statut
Membre
Dernière intervention
15 septembre 2005

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

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)
Messages postés
79
Date d'inscription
samedi 23 août 2003
Statut
Membre
Dernière intervention
10 janvier 2006

ptete bien je n'ai pas vérifier
oki merci

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

ton serveur ne doit pas autoriser Fsockopen...
Messages postés
79
Date d'inscription
samedi 23 août 2003
Statut
Membre
Dernière intervention
10 janvier 2006

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.