Script Simple Inside ! [Problème] Grep et log Nmap [Résolu => Awk] - Codes et scripts - Linux et OS Alternatifs
Marsh Posté le 08-04-2005 à 10:37:39
GNU Awk ou perl sont tes amis, tu trouveras des docs en ligne par une simple recherche dans google.
Marsh Posté le 08-04-2005 à 10:40:59
YupYup a écrit : GNU Awk ou perl sont tes amis, tu trouveras des docs en ligne par une simple recherche dans google. |
Euh je suis nouveau dans le monde Linux et ca fais 4 jours que je suis sous Mandrake alors un peu d'indulgence svp
Awk je sais meme pas ce que c'est et perl me dit juste qqchose de nom !!
On passe tous par là un jour lol
Marsh Posté le 08-04-2005 à 10:44:53
Awk est un langage dédié au traitement de fichiers plats, Perl couvre un domaine beaucoup plus large.
Je ne peux pas te faire une formation à la programmation awk ici, mais si tu n'arrives vraiment pas à te plonger dans la doc, essaie de trouver une bonne âme qui te livrera un script tout prêt.
Marsh Posté le 08-04-2005 à 10:46:12
Merci d'avoir pris en considération le fait que je suis un noob !!
Je fais des recherches sur Google et si je trouve la solution à mon problème je le posterai
Marsh Posté le 08-04-2005 à 12:19:51
Voilà j'ai réussi
Merci beaucoup pour m'avoir donné la piste YupYup
Je donne les liens qui m'ont aidé à comprendre Awk:
http://lea-linux.org/dev/awk.html
http://www.chez.com/brunogarcia/Unix/Docs/awk.html
Marsh Posté le 08-04-2005 à 12:23:30
Je précise que ce script peut fonctionner avec n'importe quel log de type "normal" fais avec Nmap.
Mon script donne un résultat de la forme:
xxx.xxx.xxx.xxx ports( port , port , port , port)
Où: xxx.xxx.xxx.xxx représente l'IP
port représente un port scanné à l'adresse IP en question et qui est ouvert (open)
Voila mon script:
Code :
|
Marsh Posté le 08-04-2005 à 12:38:42
Et tu as appris à faire tout ça en 2h ? Chapeau !
Marsh Posté le 08-04-2005 à 14:08:40
Merci beaucoup
Mais grâce aux exemple que y a sur les liens que j'ai donné ca va c'est pas trop dur
Marsh Posté le 10-04-2005 à 11:20:22
Ah nop en info ca fais un bon moment ke je fais des sites web ou des tit prog en C !!
Mais pkoi tu di ca ?! Je capte pas tout par rapport au sujet !
Marsh Posté le 08-04-2005 à 10:24:28
J'effectue actuellement un stage dans une entreprise et il voudrai que je réalise un outils de supervision des imprimantes et serveur d'impression ...
Pour cela je dispose:
- Mandrake 10.1
- Xampp
- Nmap pour scrutter le réseau et scanner les ports
Maintenant le problème:
J'arrive à obtenir un log avec les ports ouverts pour chaque IP scannée:
Exemple du motif du log:
J'aimerai à partir de cela remplir une bdd (mysql) en ne mettant que l'ip et les ports ouvert.
Pour le moment j'essai de faire cela avec un grep dans un fichier result.txt
J'aimerai obtenir une syntaxe du genre:
10.xxx.x.x (port,port,port)
Mais je n'arrive que soit à obtenir toutes les IP soit tous les ports !!
Plz help et merci d'avance
Message édité par CocoRambo le 08-04-2005 à 12:27:26