Le protocole snmp

nahlafrt Messages postés 26 Date d'inscription vendredi 5 juin 2009 Statut Membre Dernière intervention 3 juillet 2011 - 15 juil. 2009 à 22:33
nahlafrt Messages postés 26 Date d'inscription vendredi 5 juin 2009 Statut Membre Dernière intervention 3 juillet 2011 - 16 juil. 2009 à 16:57
bonsoir, je cherche une documentation sur de commende snmp ecritent en java pour trouver la liste des ports ouverts.j'utilise netbeans.si vous pouvez m'aider svp.merci d'avance

15 réponses

kirua12 Messages postés 1155 Date d'inscription samedi 17 janvier 2004 Statut Membre Dernière intervention 29 avril 2011 7
16 juil. 2009 à 09:50
Salut,

de quoi tu parles ? quel est le rapport en snmp et une liste de ports ouverts ?
0
nahlafrt Messages postés 26 Date d'inscription vendredi 5 juin 2009 Statut Membre Dernière intervention 3 juillet 2011
16 juil. 2009 à 12:50
Salut Kirua12,merci de m'avoir rependu.
Snmp est un protocole utilisé surtout dans le domaine administratif et mon projet consiste à une gestion à distance de plusieurs station,et pour cela j'ai besoin d'ouvrir et de fermer certains ports.et c'est notre prof qui nous à demander que au lieu d'utiliser des requête directement on dois utilisé des requêtes snmp écrites en code java. Merci
0
kirua12 Messages postés 1155 Date d'inscription samedi 17 janvier 2004 Statut Membre Dernière intervention 29 avril 2011 7
16 juil. 2009 à 14:12
C'est l'agent qui est en java ou le client ?
Il faut regarder la doc de l'agent pour savoir sur quel port il écoute.
0
nahlafrt Messages postés 26 Date d'inscription vendredi 5 juin 2009 Statut Membre Dernière intervention 3 juillet 2011
16 juil. 2009 à 14:36
Les deaux sont en java.
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
kirua12 Messages postés 1155 Date d'inscription samedi 17 janvier 2004 Statut Membre Dernière intervention 29 avril 2011 7
16 juil. 2009 à 14:41
Comme je te l'ai dit, il faut regarder la doc de l'agent snmp pour savoir sur quel port il écoute.
Après si tu cherches un peu d'info sur google ou autre, tu vas tomber sur ce genre de trucs :
http://en.wikipedia.org/wiki/Simple_Network_Management_Protocol#SNMPv2_and_structure_of_management_information
0
nahlafrt Messages postés 26 Date d'inscription vendredi 5 juin 2009 Statut Membre Dernière intervention 3 juillet 2011
16 juil. 2009 à 14:46
l'apllication conssiste à ce que une machine va être responsable de la gestion des autres, donc pour cela on doit avoir les deux en java
0
kirua12 Messages postés 1155 Date d'inscription samedi 17 janvier 2004 Statut Membre Dernière intervention 29 avril 2011 7
16 juil. 2009 à 14:52
j'ai bien compris, mais as tu lu mes réponses ?
C'est quand même assez facile de faire une recherche pour savoir quels sont les ports snmp standards, non ?
0
nahlafrt Messages postés 26 Date d'inscription vendredi 5 juin 2009 Statut Membre Dernière intervention 3 juillet 2011
16 juil. 2009 à 15:04
merci pour la doc,oui j'utilise l' UDP,donc il envoie et reçoit sur les deux ports 161 et162.mais mon problème reste toujour comment je peux programmer l'ouverture de certain ports ou avoir au moin une idée ou un lien qui peut m'aider.merci
0
Kotomine Messages postés 112 Date d'inscription lundi 29 juin 2009 Statut Membre Dernière intervention 5 novembre 2009
16 juil. 2009 à 15:05
cat /etc/services | grep snmp

zou :D (linux ça roxx !)

Chez moi c'est 161, 162 1994 en tcp et udp

Ha oui n'oublie pas qu'il faut souvent des permissions spéciales pour le listen sur du port < 1025



;I'm just keeping the hopeless cross to increase the meaninglessness
0
kirua12 Messages postés 1155 Date d'inscription samedi 17 janvier 2004 Statut Membre Dernière intervention 29 avril 2011 7
16 juil. 2009 à 15:13
euh, tu voulais la liste des ports pour snmp, comment veux tu qu'on te renseigne pour les ouvrir vu qu'on ne sait pas quel est ton OS, ton firewall, es tu en upnp ? ...
0
nahlafrt Messages postés 26 Date d'inscription vendredi 5 juin 2009 Statut Membre Dernière intervention 3 juillet 2011
16 juil. 2009 à 15:25
je travaille sous ubuntu
0
nahlafrt Messages postés 26 Date d'inscription vendredi 5 juin 2009 Statut Membre Dernière intervention 3 juillet 2011
16 juil. 2009 à 15:29
merci Kotomine,c'est pour avoir certaine permission que jai besoin d'ouvrir et de fermer certain ports
0
Kotomine Messages postés 112 Date d'inscription lundi 29 juin 2009 Statut Membre Dernière intervention 5 novembre 2009
16 juil. 2009 à 16:25
Ce que tu peux faire en attendant, c'est ne pas écouter sur le port privilégié (161, 162, etc) mais sur d'autres !

Enfin, tu lances ssh en root pour faire des redirections de ports (en gros, le client se connecte sur le 161 qui est possédé par SSH, et SSH redirige la connection vers un port que tu as accessible)

Truc à faire
/etc/init.d/sshd start (il te faudra installer un serveur ssh)

ensuite : imaginons que ton appli écoute sur 2161 et 2162:

sudo ssh -L 161:localhost:2161 -L 162:localhost:2162 -N localhost

Ssh va écouter pour toi sur les ports, et tout te rediriger.

Ca c'est temporaire.

Une fois ton application terminée, tu met les ports réels, et pour la lancer, il faudra faire

sudo java -jar tonappli.jar
0
Kotomine Messages postés 112 Date d'inscription lundi 29 juin 2009 Statut Membre Dernière intervention 5 novembre 2009
16 juil. 2009 à 16:27
Une dernière précision, pour ca, il te faut un mot de passe root (ubuntu n'en met pas par défaut)

sudo su
passwd
blabla
blabla

and "voilà"

;I'm just keeping the hopeless cross to increase the meaninglessness
0
nahlafrt Messages postés 26 Date d'inscription vendredi 5 juin 2009 Statut Membre Dernière intervention 3 juillet 2011
16 juil. 2009 à 16:57
merci kotomine,c'est trée gentille de votre part
je vais essayer avec ça.
0
Rejoignez-nous