SourceForge.net Logo

AntiFirewall


Fichier de configuration
Le client se configure à l'aide d'un fichier xml. Le chemin de ce fichier est passé au client en paramétre lors de son lancement. La dtd provisoire (liste des valeurs non spécifiées, ...) peut être trouvée ici.

Exemple
<!DOCTYPE antifirewall-client-config SYSTEM "http://antifirewall.sourceforge.net/dtd/config-client.dtd">
<antifirewall-client-config>
    <serveur>
        <name>serveur.domaine</name>
        <port>port serveur</port>
    </serveur>
    <http-proxy>
        <name>proxy.domain</name>
        <port>port proxy</port>
        <login></login> <!-- non implémenté -->
        <password></password> <!-- non implémenté -->
    </http-proxy>
    <listener>
        <localport>port local</localport>
        <destination>destination.domaine</destination>
        <remoteport>port destination</remoteport>
        <type>Type de connexion</type>
    </listener>
    <listener>
        <localport>port local 2</localport>
        <destination>destination2.domaine</destination>
        <remoteport>port destination 2</remoteport>
        <type>Type de connexion 2</type>
    </listener>
</antifirewall-client-config>

Les types de connexion peuvent être les suivants :
SIMPLE Communication simple sans encodage. Permet d'accéder à des données qui peuvent être bloqué par un firewall;
HTTP_SIMPLE Communication au travers d'un tunnel HTTP avec une requête GET et une requête POST. Cela ne convient pas pour la plupart des proxy mais a été réalisé dans un but éducatif;
PONT_HTTP Crée un pont pour des requêtes HTTP. Permet d'accéder à des sites normalement bloqué.

    Valid HTML 4.01!