Voila, dans le cadre de mon projet je dois concevoir une appli sous
delphi 6 permettant de bloquer (au niveau du proxy, avec tous les
privilèges nécessaires) une adresse IP ou un groupe d'adresse.
Delphi n'incorporant pas cette possibilitée de base je me suis donc penché sur les API windows qui me permetterons de le faire.
Mais voila le problème, je ne trouve pas d'aide correct, j'ai trouver
une possibilité avec l'API traitant d'IPSec et donc d'IPFilter (qui est
utilisé dans windows 2000, l'OS utilisé) mais il n'y a aucune aide à
propos de Delphi .
Etant pas vraiment programmeur delphi (je n'ai fait que quelques appli pour tester) je ne sais pas vraiment comment m'y prendre.
Donc voila, j'aimerais, si c'est possible, qu'on me donne des pistes
dans l'utilisation des API, et surtout l'API qui me conviendrais le
mieux !
Merci d'avance pour l'aide que vous m'apporterez.
PS: J'utilise les composants Indy pour les connexions client serveur,
il y aura un serveur sur le proxy, qui se chargera de bloquer les ip
ainsi qu'un client utilisé par l'admin réseaux !
C'était juste pour te dire qu'avec le composant idTCPServer il est possible de connaitre l'adresse IP d'une personne connectée grace la propriété PeerIP de la propriété Bindings. Pour y accéder: <!--StartFragment --> AThread.Connection.Socket.Binding.PeerIP;
Voilà, je sais que ca ne repond pas vraiment à ta question puisque ça ne passe pas par les API, mais ca pourrait peut-etre t'aider....