Précédent   Forum des professionnels en informatique > PHP > Langage > Fonctions
Fonctions Forum d'entraide sur les fonctions PHP. Avant de poster -> FAQ fonctions et Sources diverses
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 29/03/2008, 00h51   #1
Futur Membre du Club
 
Inscription : juin 2007
Messages : 60
Détails du profil
Informations forums :
Inscription : juin 2007
Messages : 60
Points : 16
Points : 16
Par défaut Comment tester si un port est ouvert

Bonjour tous,

Il a ce site Internet: http://www.utorrent.com/testport.php?port=80

Qui teste voir si le port sur ton ordinateur est ouvert ou pas. S'il ne l'est pas, il faut que tu joues dans ton routeur et ouvre le port et blablabla etc...

J'ai fais des recherche à savoir comment créer sois même ce genre de script, et je n'ai toujours pas trouvé, bizarrement...

Je voie que la page que je vous ai donné en exemple est en php, donc je suppose qu'il y a une petite fonction qui fait ce beau travail, mais je me demande laquelle.

Quelqu'un pourrait m'aider?

Merci beaucoup.
Rollois est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 31/03/2008, 10h43   #2
Membre du Club
 
Étudiant
Inscription : mai 2006
Messages : 49
Détails du profil
Informations personnelles :
Âge : 27
Localisation : France, Rhône (Rhône Alpes)

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : mai 2006
Messages : 49
Points : 53
Points : 53
Envoyer un message via MSN à APommePote
Citation:
Envoyé par APommePote Voir le message
Salut,

Je ferai ce genre de script en fesant appelle à la commade "nmap" sous linux que j'executerai avec PHP et je récupérerai le résultats.
Je n'ai pas de linux sous la main mais de tête la syntax est celle-ci

Code php :
1
2
3
4
5
6
 
$str_cmd = 'nmap -p 80 -v 91.121.18.77'; //port 80, site developez.com
$str_cmd = exec($str_cmd, $a_cmd);
 
//ensuite tu parse $a_cmd pour obtenir le résultat
//code non testé


Bien sur il faut que l'utilisateur web (souvent: www-data) puisse exécuter nmap, sinon ajouter une ligne dans le fichier sudoers)
APommePote est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 31/03/2008, 10h52   #3
Membre éclairé
 
Développeur Web
Inscription : septembre 2004
Messages : 352
Détails du profil
Informations professionnelles :
Activité : Développeur Web

Informations forums :
Inscription : septembre 2004
Messages : 352
Points : 396
Points : 396
Tu peux par exemple, tester les sockets.
Chengj est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 23h11.


 
 
 
 
Partenaires

Hébergement Web