SocketPermission : représenter ttes les adresses d'un réseau
Fermé
Sara
-
7 nov. 2012 à 14:50
Char Snipeur Messages postés 9813 Date d'inscription vendredi 23 avril 2004 Statut Contributeur Dernière intervention 3 octobre 2023 - 8 nov. 2012 à 08:18
Char Snipeur Messages postés 9813 Date d'inscription vendredi 23 avril 2004 Statut Contributeur Dernière intervention 3 octobre 2023 - 8 nov. 2012 à 08:18
2 réponses
Char Snipeur
Messages postés
9813
Date d'inscription
vendredi 23 avril 2004
Statut
Contributeur
Dernière intervention
3 octobre 2023
1 298
7 nov. 2012 à 16:23
7 nov. 2012 à 16:23
Salut.
C'est du java que tu fais ? (je trouve bizarre la syntaxe)
tu peux tout simplement faire une boucle for qui acceptera les 254 IP les un après les autres. Sinon, il faut voir la doc s'il n'y a pas moyen de fournir une plage.
C'est du java que tu fais ? (je trouve bizarre la syntaxe)
tu peux tout simplement faire une boucle for qui acceptera les 254 IP les un après les autres. Sinon, il faut voir la doc s'il n'y a pas moyen de fournir une plage.
Salut,
Merci de ta réponse.
Sinon, oui, c'est du java :)
La syntaxe est celle du fichier de la politique de sécurité et non pas celle du code java
Plus précisément, dans le code, je mets en place un gestionnaire de securité, ensuite je spécifie le chemin vers le chemin qui contient les permissions comme suit :
Properties prop = System.getProperties();
if (System.getSecurityManager()==null) System.setSecurityManager(new SecurityManager());
prop.put("java.security.policy","security.txt");
ensuite, je mets dans le fichier security.txt les permissions du genre
grant{
permission java.net.SocketPermission "192.168.1.81","accept";
};
Donc, je cherche la syntaxe qui permet de rgrouper toutes les machines qui appartiennent à un réseau sans les citer toutes.
Merci encore
Merci de ta réponse.
Sinon, oui, c'est du java :)
La syntaxe est celle du fichier de la politique de sécurité et non pas celle du code java
Plus précisément, dans le code, je mets en place un gestionnaire de securité, ensuite je spécifie le chemin vers le chemin qui contient les permissions comme suit :
Properties prop = System.getProperties();
if (System.getSecurityManager()==null) System.setSecurityManager(new SecurityManager());
prop.put("java.security.policy","security.txt");
ensuite, je mets dans le fichier security.txt les permissions du genre
grant{
permission java.net.SocketPermission "192.168.1.81","accept";
};
Donc, je cherche la syntaxe qui permet de rgrouper toutes les machines qui appartiennent à un réseau sans les citer toutes.
Merci encore
Char Snipeur
Messages postés
9813
Date d'inscription
vendredi 23 avril 2004
Statut
Contributeur
Dernière intervention
3 octobre 2023
1 298
8 nov. 2012 à 08:18
8 nov. 2012 à 08:18
ok.
Donc, il faut que tu cherches dans la documentation;
http://docs.oracle.com/javase/1.4.2/docs/guide/security/permissions.html
Là, j'ai trouver pour le DNS et les ports, pas pour les IP.
essai plusieurs choses, les * et les -:
"192.168.1.*" ou "192.168.1.1-255" ou encore "192.168.1.1-192.168.1.255".
Bonne chance.
Donc, il faut que tu cherches dans la documentation;
http://docs.oracle.com/javase/1.4.2/docs/guide/security/permissions.html
Là, j'ai trouver pour le DNS et les ports, pas pour les IP.
essai plusieurs choses, les * et les -:
"192.168.1.*" ou "192.168.1.1-255" ou encore "192.168.1.1-192.168.1.255".
Bonne chance.