PDA

View Full Version : Nmap XML Import


wistof
29th June 2007, 02:01
Bonjour tout le monde,

J'ai commencé le dev d'un module d'import Nmap, suite aux différents topic à ce sujet.

Vous trouverez un 'draft' sur l'utilisation de ce module.
http://wiki.oreon-project.org/index.php/Nmap_XML_Import

Je suis parti du principe de ne pas gérer directement Nmap depuis l'interface Oreon, afin d'éviter de mauvaises manips, les problèmes de droits, de réseaux (saturation/encombrement dut au scan, réseaux distants/firewall).

Il faut donc effectuer un scan Nmap au format XML, et importer le résultat.

Pour le moment, je ne gére que les hosts (pas de services)

Il est encore en chantier, donc si vous avez des remarques, des idées, ou mêmes des fichiers XML Mmap à me fournir pour tests, n'hésistez pas ! ;)


En vous remerçiant.


PS : Aucune date de release prévue pour le moment. Et pas encore dispo sur le SVN.

jojo
2nd July 2007, 11:49
cela serait plus que trop bien ce petit module !!!
le module nmap2nagios n'étant pas adapté à oreon, j'avais fait des bidouilles afin de pouvoir incorporer le résultat dans la base SQL plutôt que dans le fichier directement, mais ce n'était pas particulièrement probant ...

si tu a besoin d'un testeur, j'ai un parc de serveurs assez important et des oreons en test, donc pas de crainte de les casser.

je te joint un xml de plus, on ne sait jamais :)
je peux te joindre en privé un xml avec mes serveurs de prod si tu le souhaite (celui joint ici contient uniquement un site avec routeur, imprimante et PC client)

bon courage atwa !

wistof
2nd July 2007, 13:45
Salut jojo,

merci pour ton fichier, je viens de le passer dans la moulinette, elle n'en reconnait que 3 sur 9. Mais les 9 sont importables.

pour le beta-test, je le note, et le moment venu, je te ferais signe.

a+

jojo
2nd July 2007, 15:10
voici encore un piti scan d'une autre partie de mon réseau.
plus de serveurs, du exchange, du web, du ftp, un peu plus mixé, donc plus intéressant (il a fallu l'aval de mon big boss pour sortir les infos :rolleyes:)

mode boulay pour le fichier joint ... il faut virer l'extension .zip et le laisser en bz2 (a pas envie de mettre un unzip sur mon serveur)

wistof
2nd July 2007, 21:02
Merci.

19 machines non reconnues :(

Je me base sur la balise <osname>, mais elle n'est pas définie pour tes machines...
strange....

s'il faut que je me base sur <osmatch>, je vais devoir étendre la base fingerprint (et passer de 300 entrées à 15000 (de mémoire))....

jojo
3rd July 2007, 12:08
j'utilise pourtant une version classique de nmap ... la version 4.20 sans paramètre extraordinaire :(
je suis prêt à faire des tests si tu veux
j'ai plusieurs OS sous la patte et des réseaux assez hétérogènes afin de faire des tests.

bon courage :!:

Magios
1st August 2007, 11:50
où en est ce module fort interressant, je suis très interressé de son avancement, s'il était possible que tu puisses le faire partager pour que je puisse te faire un retour de test voir même y ajouter une participation de ma part.

de même que jojo, je suis dans un environnement très hétérogène (AIX, CISCO, 3COM, Windows, SUN, Redhat, Debian)

wistof
7th August 2007, 02:24
Hello tout le monde,

Désolé, je suis en peu lent, comme c'est un peu les vacances, je code qu'a 2 doigts, donc forcément, ça va moins vite ;)

Je viens de résoudre les quelques petits problèmes qui m'empêchait de releaser une version alpha, donc cela devrait être dispo sur le SVN très prochaiment (sauf contre-temps).

Si vous pouviez me faire parvenir des xml avec des nouveaux hosts/os, histoire de faire qq tests complémentaires.

Merci pour votre patience.

Magios
7th August 2007, 12:10
Voici ma contribution.

switch Cisco
switch HP
AIX
Windows
Linux
SUN

Tiens nous au courant.

wistof
7th August 2007, 22:09
Hello,

Merci pour ton fichier.
Je viens m'apercevoir que c'est un nmap 4.11. Et moi, je suis parti de la liste de définition OS de nmap 4.20.

Donc il risque peut etre d'avoir un peu de rebut.

wistof
8th August 2007, 01:40
Dispo sur le SVN.

En version alpha bien sur.

Bon courage et merci pour vos retours.

Magios
8th August 2007, 08:03
Merci je met à jour le dépot que j'ai et je te referai mon retour

nitroz
8th August 2007, 12:31
Tout d'abord merci pour le module

L'install ok
par contre quand je configure Nmap Xml Importer dans Options generales et que je sauve la conf , je suis shooter de centreon et renvoyer à la page de login !?!

Suis-je le seul ?

wistof
8th August 2007, 14:05
Humm, je suis sur une base de dev 1.4.1-RC1...

Je regardes ça ce soir.

Thanks.

nitroz
8th August 2007, 14:21
le symptome se produit sur 1.4.1RC1 et sur la RC3

Magios
8th August 2007, 16:45
Aucun problème pour moi, le module marche parfaitement je suis sur une Centreon 1.4.1RC2

wistof
8th August 2007, 19:59
Vos navigateurs ?

nitroz
9th August 2007, 10:25
Firefox 2.0.0.5 et ie 6.0 : pareil pour les 2

Magios
9th August 2007, 11:36
Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.8.1.6) Gecko/20070725 Firefox/2.0.0.6

ledub
16th August 2007, 16:24
ou peut on telecharger ton module ?

wistof
16th August 2007, 16:26
pas de tar.gz de dispo pour le moment, installation manuelle depuis le SVN.

ledub
16th August 2007, 16:27
excuses moi je suis nouveau ici , qu'appelles tu le SVN ?

wistof
16th August 2007, 16:33
c'est le repository des sources Centreon :

http://www.oreon-project.org/SVN/.html

aborel
24th July 2008, 16:33
Bonjour,

Peut-on savoir ou mettre les fichiers disponible sur le SVN pour qu'ils soient effectif dans Oreon. Je galère et je ne sais pas ou les placé pour que le menu Nmap XmlImport s'affiche et que je puisse donc importer mon fichier.

Cordialement
Aborel

wistof
16th April 2009, 23:29
Hello tout le monde,

je déterre ce vieux post car j'ai du nouveau :cool:

J'ai reçu une contribution sur mon dev initial 'Nmap XML Import', et celle-ci est compatible Centreon 2.x.

http://o0o.nu/files/NmapXmlImport.tgz

Bonne continuation à vous.

A+

Le_PoUnT
29th June 2009, 08:06
bonjour, je suis un peu perdu là pour ajouter la fonction dans le menu, j'ai suivi ce qui est dit dans infos, mit le dossier NmapXmlImport dans /usr/local/centreon/www/include/options/oreon/modules/ (j'ai mit une copie aussi dans /usr/local/centreon/www/modules, vu que ça ne fonctionnait pas).

Même chose pour les droits, j'ai adapté avec www-data:www-data

d'ailleurs http://forge.centreon.com/repositories/browse/centreon/trunk/module-NmapXmlImport ne contient pas la dernière version(vu la date).

Si quelqu'un peut me renseigner je le remercie par avance.

Edit: bon, bah posté pour rien, il est maintenant apparu dans la partie administration modules, et j'ai pu l'installer :)

Le post aidera au moins ceux qui comme moi bloque ;)

Mais par contre ça bloque à l'importation:

Warning: move_uploaded_file(/tmp/filesUpload/192.168.0.0.xml) [function.move-uploaded-file]: failed to open stream: Aucun fichier ou dossier de ce type in /usr/share/php/HTML/QuickForm/file.php on line 212

Warning: move_uploaded_file() [function.move-uploaded-file]: Unable to move '/tmp/phpPyyhvl' to '/tmp/filesUpload/192.168.0.0.xml' in /usr/share/php/HTML/QuickForm/file.php on line 212

Je me doute que le problème vient de ce fichier: /usr/local/centreon/www/modules/NmapXmlImport/NmapXmlImport_load.php

mais j'ignore pourquoi :s

barry
27th July 2009, 01:39
je le trouve super pratique ce module.
Mais ya une chose que je comprend pas. Pourquoi créer une table dans laquelle on liste un ensemble d'OS alors que le scan Nmap nous le renvoi dejà?
Serait-il possible également d'automatiser tout celà? je veux dire faire un scan et dès la fin directement importer ce que Nmap à trouver.