Programmer un firewall
Programmer un firewall
Sans etre graphique, j'aimerais simplement programmer un truc qui tourne en memoire et qui puisse bloquer ou laisser passer telle ou telle information.
Aussi, il faut connaitre les differents protocoles et autres...
Que faut-il que je sache ?
La question etant a mon avis vague, en voici une plus precise :
quel protocole concernant quel port permet d'etablir ni plus ni moins la base d'une connexion internet ?
(j'espere etre dans l'esprit realiste)
Aussi, il faut connaitre les differents protocoles et autres...
Que faut-il que je sache ?
La question etant a mon avis vague, en voici une plus precise :
quel protocole concernant quel port permet d'etablir ni plus ni moins la base d'une connexion internet ?
(j'espere etre dans l'esprit realiste)
Un firewall qui ne laisse pas passer les ouragans !
Kelly, tu m'as fait pt2r ....
Stéphaniiiie de Monaco!
Kelly, tu m'as fait pt2r ....
Stéphaniiiie de Monaco!
Mon avatar reproduit l'image de 4x1.8m présentée au 'Salon international du meuble de Paris' en janvier 2004, dans l'exposition 'Shades' réunisant 22 créateurs autour de Matt Sindall. L'original est un stratifié en 150 dpi.
Tu utilises quoi comme OS ?
Sous NT / 2000 / XP on a pour commencer un petit fichier sous :
%SystemDir%\drivers\etc
le fichier s'appelle services
Sous Unix ce doit être dans /etc/services je crois, de mémoire.
Ce fichier donne un aperçu des services attachés aux différents ports TCP.
A partir de là une réflexion est possible sur les protocoles à sniffer.
Le principe d'un firewall ou plus simplement d'un analyseur de flux consiste à capter les trames, UDP ou TCP/IP qui transitent entre l'extérieur et les différentes interfaces déclarées sur le poste, d'une part, et les interfaces déclarées sur le segment de réseau local d'autre part.
Le réseau local est déterminé par rapport à l'adresse IP et au masque de sous-réseau.
Généralement le masque de sous-réseau est 255.255.255.0 ce qui permet d'associer 256 adresses dans le segment local.
Il arrive qu'il soit fixé à 255.255.0.0 ou moins, pour des buts plus larges.
Lorsque des stations sont mises en réseau local sur un segment de 256 postes, par exemple, toutes les trames UDP ou TCP/IP sont envoyées en broadcast, c'est à dire à tous les postes du segment, et celui dont l'adresse correspond à l'en-tête de trame récupère le contenu. Les autres, en principe n'en ont pas connaissance.
Le principe d'un sniffer ou d'un firewall est de savoir analyser les trames des copains du segment de réseau local.
Il faut bien comprendre que toutes les trames à destination de tous les postes d'un segment arrivent au segment, sur les fils du réseau.
Et il est possible de les voir. De les capter.
Voilà pour commencer.
Sous NT / 2000 / XP on a pour commencer un petit fichier sous :
%SystemDir%\drivers\etc
le fichier s'appelle services
Sous Unix ce doit être dans /etc/services je crois, de mémoire.
Ce fichier donne un aperçu des services attachés aux différents ports TCP.
A partir de là une réflexion est possible sur les protocoles à sniffer.
Le principe d'un firewall ou plus simplement d'un analyseur de flux consiste à capter les trames, UDP ou TCP/IP qui transitent entre l'extérieur et les différentes interfaces déclarées sur le poste, d'une part, et les interfaces déclarées sur le segment de réseau local d'autre part.
Le réseau local est déterminé par rapport à l'adresse IP et au masque de sous-réseau.
Généralement le masque de sous-réseau est 255.255.255.0 ce qui permet d'associer 256 adresses dans le segment local.
Il arrive qu'il soit fixé à 255.255.0.0 ou moins, pour des buts plus larges.
Lorsque des stations sont mises en réseau local sur un segment de 256 postes, par exemple, toutes les trames UDP ou TCP/IP sont envoyées en broadcast, c'est à dire à tous les postes du segment, et celui dont l'adresse correspond à l'en-tête de trame récupère le contenu. Les autres, en principe n'en ont pas connaissance.
Le principe d'un sniffer ou d'un firewall est de savoir analyser les trames des copains du segment de réseau local.
Il faut bien comprendre que toutes les trames à destination de tous les postes d'un segment arrivent au segment, sur les fils du réseau.
Et il est possible de les voir. De les capter.
Voilà pour commencer.
Mon avatar reproduit l'image de 4x1.8m présentée au 'Salon international du meuble de Paris' en janvier 2004, dans l'exposition 'Shades' réunisant 22 créateurs autour de Matt Sindall. L'original est un stratifié en 150 dpi.
pour 9x je suis désolé mais sinon regarde ces liens
http://purebasic.hmt-forum.com/viewtopic.php?t=934
http://purebasic.hmt-forum.com/viewtopic.php?t=1111
Dri
http://purebasic.hmt-forum.com/viewtopic.php?t=934
http://purebasic.hmt-forum.com/viewtopic.php?t=1111
Dri