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

  FORUM HardWare.fr
  Linux et OS Alternatifs
  Logiciels

  [httpd] Détecter le serveur

 



 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[httpd] Détecter le serveur

n°457918
burgergold
5$? va chez l'diable!
Posté le 16-04-2004 à 21:40:49  profilanswer
 

Je dois rouler un script sur une 40aine de machines qui devra détecter si
 
a) il y a un serveur web qui tourne
b) s'il s'agit d'un serveur web Apache
 
vous avez une idée?
 
merci

mood
Publicité
Posté le 16-04-2004 à 21:40:49  profilanswer
 

n°457932
lint
O_O
Posté le 16-04-2004 à 22:10:33  profilanswer
 

fait un script qui envoie une requete http OPTIONS
 
tu recuperes la reponse et tu extrais la ligne correspondant au serveur web (t'auras en plus les differents trucs geres par le serveur)


Message édité par lint le 16-04-2004 à 22:11:10

---------------
\@/
n°457934
burgergold
5$? va chez l'diable!
Posté le 16-04-2004 à 22:12:42  profilanswer
 

lint a écrit :

fait un script qui envoie une requete http OPTIONS
tu recuperes la reponse et tu extrais la ligne correspondant au serveur web (t'auras en plus les differents trucs geres par le serveur)


 
t'aurais un exemple?
 
j'ai trouver une facon, mais jvais quand meme regarder la tienne
 
moi je fait un ps -eo args
je grep les httpd
j'enlève les doublons de la liste
 
j'ai donc un truc comme /web/bin/httpd
 
je fait un /web/bin/httpd -v
je grep insensitive apache

n°457945
lint
O_O
Posté le 16-04-2004 à 22:37:05  profilanswer
 

attends je suis carrément a la masse je pensais que ton script devait identifier le serveur a distance :D


---------------
\@/
n°457973
burgergold
5$? va chez l'diable!
Posté le 16-04-2004 à 23:29:12  profilanswer
 

lint a écrit :

attends je suis carrément a la masse je pensais que ton script devait identifier le serveur a distance :D


 
nah le script est en perl, roule en local, doit détecter si un serveur web de type apache (parce qu'on a d'autres serveur web non-apache comme IBM httpd qui roule et qui doivent pas rouler le script)
 
voila
 
ma méthode semble fonctionner, jvais devoir tester sur un serveur non-apache voir le résultat


---------------
http://www.boincstats.com/signature/user_664861.gif
n°457976
fl0ups
東京 - パリ - SLP
Posté le 16-04-2004 à 23:36:06  profilanswer
 

avec nmap -sV ?
 
nmap -sT -sV -p 80  192.168.0.1-40


---------------
Fluctuat nec mergitur
n°457978
burgergold
5$? va chez l'diable!
Posté le 16-04-2004 à 23:36:58  profilanswer
 

fl0ups a écrit :

avec nmap -sV ?
 
nmap -sT -sV -p 80  192.168.0.1-40
 


 
ouf jpeux pas dire, jai quitté le boulot ya 1hrs, je testerai lundi
 
les machines sont sur AIX 4.3.3 et AIX 5.2 alors prions :P


---------------
http://www.boincstats.com/signature/user_664861.gif
n°457979
fl0ups
東京 - パリ - SLP
Posté le 16-04-2004 à 23:38:19  profilanswer
 

tant que t'arrives à compiler nmap 3.50 dessus...


---------------
Fluctuat nec mergitur
n°457982
burgergold
5$? va chez l'diable!
Posté le 16-04-2004 à 23:43:08  profilanswer
 

fl0ups a écrit :

tant que t'arrives à compiler nmap 3.50 dessus...


 
si c'est pas présent, jcrois quon peut oublier cette solution
 
serveur en prod, une 40aine, installer quelques chose sur toute les machines nécessite une justification


---------------
http://www.boincstats.com/signature/user_664861.gif
n°458033
matafan
Posté le 17-04-2004 à 03:02:04  profilanswer
 

De toute façon si tu cherches à faire ça en local, c'est quand même dommage d'utiliser nmap... Regarde du côté de fuser (fuser -n tcp 80) ou lsof (lsof -i :80). Ca te donnera le PID du process bindé au port 80. Ensuite tu as plusieurs moyens de savoir à quoi correspond ce process (/proc/PID/exe par exemple).

mood
Publicité
Posté le 17-04-2004 à 03:02:04  profilanswer
 

n°458038
fl0ups
東京 - パリ - SLP
Posté le 17-04-2004 à 03:52:06  profilanswer
 

Burgerbold: google nmap car visiblement tu sais pas ce que c'est
Matafan: pkoi faire ça en local sur chaque machine alors qu'on peut le faire en remote


---------------
Fluctuat nec mergitur
n°458039
matafan
Posté le 17-04-2004 à 04:27:42  profilanswer
 

Parce que c'est ce qu'il a demandé ?

n°458040
fl0ups
東京 - パリ - SLP
Posté le 17-04-2004 à 04:40:09  profilanswer
 

c'est débile quand même :D


---------------
Fluctuat nec mergitur
n°458207
burgergold
5$? va chez l'diable!
Posté le 17-04-2004 à 14:31:15  profilanswer
 

fl0ups a écrit :

c'est débile quand même :D


 
en gros:
 
je roule le script en cron chaque 1er du mois. Je détecte si serveur apache il y a. Si oui, je dois rouler une série de test, pour vérifier les acls de fichiers, la config du serveur, pour qu'elle soit sécuritaire.
 
donc ca roule en local


---------------
http://www.boincstats.com/signature/user_664861.gif

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Linux et OS Alternatifs
  Logiciels

  [httpd] Détecter le serveur

 

Sujets relatifs
config du serveur apacheslackware ou gentoo sur un serveur web (ou BSD)?
Installation minimale pour un serveur HTTP ?[Routage] Serveur Linux et 2 connexions ADSL
Question à propos d'un antivirus serveur derrière un routeurProblème d'authentification sur serveur FTP sécurisé
Sécuriser son serveur : Les meilleurs sourcesJe recois pas d'adresse de mon serveur DHCP
mandrake 9.2 et serveur csprbleme sur un serveur linux ^^
Plus de sujets relatifs à : [httpd] Détecter le serveur


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