Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1251 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  PHP + Scanner reseau is it possible?

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

PHP + Scanner reseau is it possible?

n°347956
bloodfire2​9
Let s Rox
Posté le 31-03-2003 à 09:45:12  profilanswer
 

j aimerais faier pour un LAN un programme PHP
permettant de connaitre les serveurs actifs de
certains jeux (ex: Q3, battlefield... etc..)
mais je vois pas trop comment faire! kkun a une Idee
de la maniere dont il faut s y prendre?
des ports specifiques a interroger en broadcast sur le
reseau ?
bref, j attends votre aide.
si j y arrive, je filerai le prog en d/l sur un site.

mood
Publicité
Posté le 31-03-2003 à 09:45:12  profilanswer
 

n°349066
bloodfire2​9
Let s Rox
Posté le 01-04-2003 à 13:47:39  profilanswer
 

j ai toujours pas trouve de fonctions permettant de le faire, personne n a une piste?

n°349721
greut
Posté le 02-04-2003 à 09:04:46  profilanswer
 

cela me parais bizarre à la base !
 
PHP tourne sous Apache, qui est propre à LInux à la Base.
 
Donc, tu veux sur un réseau Win2000 accèder à ses infos ???
 
essaie de faire cela en VB !
 
worst idea in my life !!

n°349876
__jerome__
Posté le 02-04-2003 à 10:59:34  profilanswer
 

Si tu connais le port qui doit etre ouvert sur le serveur, tu le test .
 
Exemple:
 
function connection ($host, $port) {
  $status = 0;
  print  "$port</td><td bgcolor=#202020><B>";
  $socket = fsockopen($host, $port, &$errno, &$errstr);
  if ($socket) {
    print  "<strong class=bad>OUVERT!</strong>";
    $report.="Open : $port\n";
    $status = 1;
    set_socket_blocking($socket, 0);
    $count = 0;
    $portOutput =  "";
    while ($count < 10000) {
      if ($readString = fread($socket, 1)) {
        $readString = htmlspecialchars($readString);
        $portOutput .= $readString;
        }
      $count++;
      }
    fclose($socket);
 
    if ($portOutput !=  "" ) {
      print  "<code>Output:</code><pre>$portOutput</pre>";
      $report.="Output : $portOutput";
      }
    }
  else {
    print  "Fermé";
    }
  return $status;
  }
 
En utilisant ce principe, j'ai realisé un script qui permet de scanner certains ports d'un client qui essaie d'entrer dans le back office sans être logguer puis me les envoies par mail et les stockes dans une bdd ;)
 
 

n°349887
__jerome__
Posté le 02-04-2003 à 11:05:33  profilanswer
 

Je viens de retrouver le lien vers le script original:
http://www.mdb.ku.dk/tarvin/netbus-detector/

n°356573
bloodfire2​9
Let s Rox
Posté le 09-04-2003 à 13:44:48  profilanswer
 

MERCi bocoup, tres bon tuyau par contre ton lien est mal tape ou il est mort :-/

n°356732
six_dfx
Well I'm the Lord of Time.
Posté le 09-04-2003 à 15:30:06  profilanswer
 

ouaip sauf que la plupart des serveurs de jeux fonctionnent sur UDP donc pas la peine de faire du connect scan (fsockopen renverra toujours true)


---------------
Don't blink. Don't even blink. Blink and you're dead. They are fast, faster than you could believe, don't turn your back, don't look away, and DON'T BLINK. Good luck.
n°361918
bloodfire2​9
Let s Rox
Posté le 15-04-2003 à 15:00:54  profilanswer
 

bonne remarque mais si tu peux utiliser des sockets, doit y avoir moyen d envoyer des requetes aux serveur! j ai pas eu le temps de creuser encore ! mais je perds pas espoir!


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  PHP + Scanner reseau is it possible?

 

Sujets relatifs
Enregistrement ActiveX: possible dans LOCAL_MACHINE ??[PHP] Petite question sur 'include'
[PHP] Session : ca veut dire quoi ces messages d'erreur ?[PHP/MySQL] Limiter le nombre de caractères..
Pas facile de passer de ASP à PHP...[PHP] Problème simple de fonctions
PHP + textarea + longtext[PHP] j'arrive pas a faire une simple requette mysql ??
[PHP] afficher le contenu d'un menu déroulant[PHP] Dernière case occupée d'un tableau
Plus de sujets relatifs à : PHP + Scanner reseau is it possible?


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR