begin process at 2010 09 06 06:10:34
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Réseau & Internet

 > CONNAITRE SI SES PORTS SONT FERMÉS OU OUVERTS ( NEW VERSION BY KYOTO )

CONNAITRE SI SES PORTS SONT FERMÉS OU OUVERTS ( NEW VERSION BY KYOTO )


 Information sur la source

Note :
7,5 / 10 - par 2 personnes
7,50 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :Réseau & Internet Niveau :Débutant Date de création :14/02/2004 Date de mise à jour :15/02/2004 14:45:49 Vu :6 430

Auteur : Kyoto

Ecrire un message privé
Site perso
Commentaire sur cette source (10)
Ajouter un commentaire et/ou une note

 Description

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

  • <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&eacute;s ou ouverts</strong></p>
  • <p align="center" class="Style1"><em><strong>Indiquez l'ip de la personne &agrave; 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 &agrave; 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&eacute; 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 &agrave; scanner :) :)</li>
  • </ul>
  • <p class="Style1">&lt;Debut du Scan&gt; </p>
  • <p class="Style1">
  • <input type="text" name="plagedeport">
  • </p>
  • <p class="Style1">&lt;Fin du Scan&gt; </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 &ccedil;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>
<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&eacute;s ou ouverts</strong></p>
  <p align="center" class="Style1"><em><strong>Indiquez l'ip de la personne &agrave; 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 &agrave; 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&eacute; 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 &agrave; scanner :) :)</li>
        </ul>
      <p class="Style1">&lt;Debut du Scan&gt; </p>
      <p class="Style1">
        <input type="text" name="plagedeport">
</p>
      <p class="Style1">&lt;Fin du Scan&gt; </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 &ccedil;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 !


 Sources de la même categorie

Source avec Zip CLASSE D'INTERFACE SFTP par ithurts
Source avec Zip Source avec une capture MESVISITEURS par pgl10
Source avec Zip LE SPAMEUR VENGEUR par l0r3nz1
SONDAGE - VOTE - POLL (AVEC MYSQL) par hornet_bzz
Source avec Zip Source avec une capture CRAYONPRO EST UN CMS SIMPLE EN PHP ET MYSQL - INSTALLATION E... par crayoncie

Commentaires et avis

Commentaire de fser le 15/02/2004 11:51:52

j'ai copier / coller ton code pour le tester sur mon serveur apache, mais il semble que le test sur une plage de port ne marche pas ...
sinon, je trouve l'idée sympa ...
a confirmer

Commentaire de Kyoto le 15/02/2004 11:56:50

Pour que ce code marche il faut vérifier ke ton serveur apache autorise la fonction fsockopen ou il faut ke tu mettes à jour ton php :p, chez moi tout marche bien http://www.strategie-expert.com/kutio/pingueur.php

Commentaire de Kyoto le 15/02/2004 12:17:40

Euh c pas ton serveur apache ki autorise lol c ton serveur tout simple :) ou ton php

Commentaire de Kirua le 15/02/2004 14:28:56

c'est cool ton script, mais moi j'aurais mis un @ devant fsockopen (comme ça: @fsockopen) afin d'empêcher l'affichage du message d'erreur si le port est fermé, c'est plus élégant non? en tt cas c pas mal du tt :-)

Commentaire de Kyoto le 15/02/2004 14:30:26

tres bonne idée lol :)

Commentaire de webkiller51 le 19/02/2004 17:47: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

Commentaire de Kyoto le 19/02/2004 18:09:03

ton serveur ne doit pas autoriser Fsockopen...

Commentaire de webkiller51 le 19/02/2004 19:28:52

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

@++ MeCKo0L

Commentaire de zouloux le 15/03/2004 21:09:40

il é tro bien ton script merciiiiiiii !!!!!
:D:D:D
zouloux &gt;&gt; www.directras.fr.fm &gt;&gt; C ma radio mé C en construction :p
faites pas gaffe o design !!! (jen prepare un en flash)

Commentaire de Isoth0p le 19/06/2004 12:09:29

Pas mal. Un pti set_time_limit(0) ne serait pas de trop :)

 Ajouter un commentaire




Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Septembre 2010
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
27282930   

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,624 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales