Bon, un ptit doute !

Bon, un ptit doute ! - Shell/Batch - Programmation

Marsh Posté le 19-12-2019 à 16:38:25    

Bonsoir à tous et à toutes!
 
alors voilà je développe un p'tit logiciel, mais il ne marche pas,  
c'est donc en batch, et j'aimerais pouvoir dire au programme que si XXX.XXX.XXX (une ip) arrive un certain nombre de fois sur mon réseau (par exemple au bout de 5 fois peut importe le port) , il tue/empêche cette IP (avec taskkill /F ) de se reconnecter à chaque fois qu'elle tentera  
 
vous sauriez m'éclairer?
 
merci !

Reply

Marsh Posté le 19-12-2019 à 16:38:25   

Reply

Marsh Posté le 19-12-2019 à 17:39:12    

Rien compris. :o  
On ne peut pas tuer des IP. Que cherches-tu à faire exactement? Une espèce de pare-feu?

Reply

Marsh Posté le 19-12-2019 à 17:52:18    

Je viens de relire, c'est pas très compréhensible désolé !
oui c'est ca, enfaite je cherche à faire un logiciel en batch qui permet de détecter (avec une liste en netstat -a -t 10) à l'aide d'une liste qui est ensuite utilisée pour connaitre toutes les ips présentes sur mon résseau. Au bout d'une limite fixée (par exemple 5 ips provenant du même endroit quelque soit le ports) ces ips seront bloquées.
 
Oui, c'est une sorte de par feux, mais je veux pas en installer, ni utilisé celui de window .
Aurais tu donc une idée?
 
Visitor 9362

Reply

Marsh Posté le 20-12-2019 à 13:36:24    

Je ne pense pas que batch soit le plus approprié pour faire ça :/ Un petit soft au minimum en Powershell, voire mieux, en C#, Java, Python me paraitrait plus approprié. Eventuellement en AutoIt.


---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta
Reply

Marsh Posté le 20-12-2019 à 14:15:14    

Heum...oui mais le problème c'est que je maitrise mieux ce langage que les autres, c'est pour ca !
Vraiment aucune idée???

Reply

Marsh Posté le 20-12-2019 à 14:55:30    

Si, apprendre un langage approprié parce que le batch, c'est pas fait pour faire des logiciels. Toujours penser à la maintenance du programme une fois qu'il est en service. :o
Tu parles de netstat donc t'es sous Windows, c'est bien ça ? SI Java ou C# n'est pas ton fort, tu peux faire du AutoIt. C'est facile à apprendre et tu pourras te faire une petite IHM. ;)


---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta
Reply

Marsh Posté le 20-12-2019 à 14:59:36    

Je vois, je vais me pencher vers ce que tu viens de me conseiller :)
merci à toi !

Reply

Marsh Posté le 20-12-2019 à 16:00:42    

Juste par curiosité : pourquoi l'installation d'un vrai pare-feux ou utiliser celui de Windows n'est pas une option :??: Parce qu'à mon avis, il ne vaut mieux pas trop jouer avec la sécurité, en informatique...


---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta
Reply

Marsh Posté le 20-12-2019 à 18:10:41    

Pourquoi?  
 
Disons que j'en ai testé beaucoup, mais beaucoup de très réputés comme des mauvais, et à chaque fois c'est :  
soit payant, soit incompréhensible, il n'y a pas ce que je cherche, ou encore inefficace…
c'est pour ca, et puis au moins je sais comment il est fait, et je peux moi même ajouter des modifications etc...
Une question de confiance Ducoup  :bounce:  

Reply

Marsh Posté le 20-12-2019 à 19:55:58    

Désolé, mais à moins de toucher au C(++) et à l'API Windows tu ne fera pas mieux que les logiciels existants, surtout en batch et surtout si tu te retrouves face à un logiciel malveillant. Regarde tranquillement ce qui existe et au pire tu sors la CB.
Sinon si c'est un logiciel spécifique tu peux toujours voir si il n'y a pas un réglage proxy dont tu peux abuser pour éviter que le machin soit trop bavard (mettre une adresse locale inexistante ou 127.0.0.1).

Reply

Marsh Posté le 20-12-2019 à 19:55:58   

Reply

Marsh Posté le 20-12-2019 à 22:52:49    

Bloquer des IP après x tentatives de connexion, c'est assez classique. Sur les NAS Synology, on le trouve. T'as testé des solutions genre Stormshield ou fortigate ? Je te recommande d'aller faire un petit tour dans la cast "Systèmes & Réseaux Pro". Parce que ton programme, il va être exécuté avec des droits d'un user normal, donc facile de le killer pour un programme malveillant...


---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta
Reply

Marsh Posté le 21-12-2019 à 10:01:01    

Super merci beaucoup les amis!
Je vais aller voir ca, merci :)
et bonne journée à vous  

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed