filtrer un port

filtrer un port - C - Programmation

Marsh Posté le 18-11-2005 à 21:26:53    

Salut a tous,
 
c'est bien simple je voudrais savoir comment filtrer un port, en quelque sorte realiser un mini firewall qui ne laisse rien sortir sur certains ports (ou intercepte les entrée), bref j'aimerais en savoir un peu plus sur le fonctionnement des ports.
 
Je n'ai aucune idée sur la facon de m'y prendre; si vous connaissez un tuto, que vous avez des infos ...
 
 
PS:par ailleurs j'aimerais aussi comprendre ce qu'est "phisiquement" un socket (c'est un fichier sous linux (mais encore), et sous windows ?Seulement des octets sur le disque?)
 
Merci pour votre aide

Reply

Marsh Posté le 18-11-2005 à 21:26:53   

Reply

Marsh Posté le 18-11-2005 à 22:05:13    

Pour "filtrer un port", il faut faire ca au niveau du noyau... Et d'autres l'on fait avant toi sous linux, ca s'appelle netfilter (le truc qui se configure avec la commande iptables).
 
Pour les socket inet (les socket "reseau", par opposition aux socket unix qui ne servent qu'en local), il n'y a pas de fichier... Meme sous linux (enfin je crois). Une socket, c'est simplement un point d'acces a une pile de communication. Et puis d'ailleurs, en passant, ce n'est pas parce que linux te montre un fichier que ca represente effectivement des octets sur le disque. Sous /proc, sous /sys, sous /dev, tu as plein de fichiers qui ne sont pas des fichiers sur le disque.


Message édité par matafan le 18-11-2005 à 22:23:52
Reply

Marsh Posté le 19-11-2005 à 15:12:49    

Ok merci.
 
Mais plus pratiquement comment gerer les ports avec un programme que j'aurais fait moi meme.
J'aimerais que le prog tourne sous windows mais je suis aussi preneur pour des info concernant linux.
 
Ce que tu dit sur les sockets est interessant, ou puis je trouver un tuto qui rentre un peu dans les details ?

Reply

Marsh Posté le 19-11-2005 à 16:46:32    

maerlin666 a écrit :

Ok merci.
 
Mais plus pratiquement comment gerer les ports avec un programme que j'aurais fait moi meme.
J'aimerais que le prog tourne sous windows mais je suis aussi preneur pour des info concernant linux.


Pour windows, intercepter et filtrer les ports c'est de la programmation de bien bas niveau (enfin idem sous Linux) puisqu'il faut passer par l'API Win32 et enregistrer un driver qui interceptera et traitera les demandes issues du réseau.
 
Va voir sur le site de sysinternals, des utilitaires comme TCPMon (et les articles associés) peuvent t'aider à poser les bases du truc.
 
J'espère, en tout cas, que tu es franchement bon en C et C++, sinon laisse tomber [:pingouino]


---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
Reply

Marsh Posté le 19-11-2005 à 20:08:34    

Citation :

sysinternals, des utilitaires comme TCPMon (et les articles associés)


 
Pourrais tu m'indiquer le lien stp ?

Reply

Marsh Posté le 19-11-2005 à 20:10:59    

http://www.sysinternals.com/NetworkingUtilities.html


---------------
JE JE SUIS LIBERTINEEEEEEEEEEE JE SUIS UNE CATINNNNNNNNN §§§§§§§§
Reply

Marsh Posté le 19-11-2005 à 20:16:37    

faut demander a quelqu'un qui sait preparer la viande hallal [:dawa]
 
 
lol rofl ptdr

Reply

Marsh Posté le 19-11-2005 à 20:18:04    

maerlin666 a écrit :

Citation :

sysinternals, des utilitaires comme TCPMon (et les articles associés)


 
Pourrais tu m'indiquer le lien stp ?


Ptin mais c'est trop difficile de googler "sysinternals"? [:kiki]


---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
Reply

Marsh Posté le 19-11-2005 à 20:28:48    

chrisbk a écrit :

faut demander a quelqu'un qui sait preparer la viande hallal [:dawa]
 
 
lol rofl ptdr


Filtrage de porcs : La FIFO :
http://www.ofival.fr/phototheque/porcins/abattoir/abt4.jpg


Message édité par Emmanuel Delahaye le 19-11-2005 à 20:32:43

---------------
Des infos sur la programmation et le langage C: http://www.bien-programmer.fr Pas de Wi-Fi à la maison : http://www.cpl-france.org/
Reply

Marsh Posté le 19-11-2005 à 20:43:59    

Certes mais je ne vois nulle part l'article concernant la gestion des ports.
 
pour masklinn et et les autres gais luron qui ont l'extreme gentillesse d'animer le forum avec leurs remarques (lesquelles temoignent de leur intelligence suprieure) je vais essayer de traduire.
 he putin j'trouve po de quoi qu'on parle !!! agheuu ca me fait mal a la tete de chercher...
 
J'espere que tu apprecie l'effort masklinn et que tu me pardonnes mais je fais ce que je peux pour me mettre a ton niveau
 
Encore une fois ou puis-je precisemment trouver cette info svp ?

Message cité 1 fois
Message édité par maerlin666 le 19-11-2005 à 20:48:23
Reply

Marsh Posté le 19-11-2005 à 20:43:59   

Reply

Marsh Posté le 19-11-2005 à 20:50:34    

maerlin666 a écrit :

Certes mais je ne vois nulle part l'article concernant la gestion des ports.
 
pour masklinn et et les autres gais luron qui ont l'extreme gentillesse d'animer le forum avec leurs remarques (lesquelles temoignent de leur intelligence suprieure) je vais essayer de traduire.
 he putin j'trouve po de quoi qu'on parle !!! agheuu ca me fait mal a la tete de chercher...
 
J'espere que tu apprecie l'effort masklinn et que tu me pardonnes mais je fais ce que je peux pour me mettre a ton niveau
 
Encore une fois ou puis-je precisemment trouver cette info svp ?


Ah ouais t'as envie de te faire fournir le travail pré-mâché et de pas en branler une quoi [:jar jar]
 
Ca donne vachement envie d'aider ça [:petrus75]
 
Je pense donc que je vais obligeament te demander d'aller te faire foutre, et te souhaiter une bonne fin de journée :jap:


---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
Reply

Marsh Posté le 19-11-2005 à 21:07:32    

masklinn a écrit :

Je pense donc que je vais obligeament te demander d'aller te faire foutre


Attention, j'ai quelques illustrations sous le coude...

Message cité 1 fois
Message édité par Emmanuel Delahaye le 19-11-2005 à 21:07:48

---------------
Des infos sur la programmation et le langage C: http://www.bien-programmer.fr Pas de Wi-Fi à la maison : http://www.cpl-france.org/
Reply

Marsh Posté le 19-11-2005 à 21:18:14    

Emmanuel Delahaye a écrit :

Attention, j'ai quelques illustrations sous le coude...


J'achète \o/


---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
Reply

Marsh Posté le 19-11-2005 à 21:18:54    

Vous aimez la mousse de mortier ?

Reply

Marsh Posté le 19-11-2005 à 21:19:51    

chrisbk a écrit :

Vous aimez la mousse de mortier ?


j'aime bien la mousse de gelée de framboises, ça a un lien?


---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
Reply

Marsh Posté le 19-11-2005 à 21:27:35    

cher masklinn il semble que tu apprecies particulierement insulter les gens.
J'espere seulement que tu n'as pas reelement cru que ma requete t'etait adressée.
 
Entre toi et moi je doute que tu sois doué pour autre chose que cliquer sur des smileys pour illustrer tes bouffonneries (sois dit sans vouloir te vexer)
Donc merci d'avoir participé et console toi en pensant que tu feras peut etre mieux la prochaine fois.
 
Voila voila.
Je suis toujours a la recherche d'info concernant les ports et leur gestion.
 
PS: masklinn je pense tu as un serieux probleme de communication.
Essaie de "googler" psychotherapie

Message cité 1 fois
Message édité par maerlin666 le 19-11-2005 à 21:28:43
Reply

Marsh Posté le 19-11-2005 à 21:38:00    

maerlin666 a écrit :

cher masklinn il semble que tu apprecies particulierement insulter les gens.
J'espere seulement que tu n'as pas reelement cru que ma requete t'etait adressée.
 
Entre toi et moi je doute que tu sois doué pour autre chose que cliquer sur des smileys pour illustrer tes bouffonneries (sois dit sans vouloir te vexer)
Donc merci d'avoir participé et console toi en pensant que tu feras peut etre mieux la prochaine fois.
 
Voila voila.
Je suis toujours a la recherche d'info concernant les ports et leur gestion.
 
PS: masklinn je pense tu as un serieux probleme de communication.
Essaie de "googler" psychotherapie


Cher assisté,  
 
Si tu es incapable d'utiliser la piste que je t'ai proposée pour aller chercher une information située à un total de 3 liens de celle ci, tu n'as rien à faire dans le monde de la programmation et tu devrais aller voir à Rungis s'ils ont besoin d'employés, tu corresponds largement mieux à leur profil :jap:


---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
Reply

Sujets relatifs:

Leave a Replay

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