| ||||
| ||||
![]() PrésentationNetwib est une bibliothèque réseau founissant :- fonctionnalités réseau : + conversion d'adresse + clients/serveurs udp/tcp + création/décodage/affichage de paquets + spoofing + sniffing + etc. - et des fonctionnalités générales : + conversion de données + liste chaînées, tables de hachage + threads portables + etc. En utilisant toutes ces fonctions, un programme réseau peut être rapidement créé. Netwib est disponible sous la licence GNU GPL. Cette bibliothèque a deux limitations principales : - Afin de proposer de nouvelles fonctionnalités, les prototypes des fonctions peuvent changer entre les versions. Donc un programme créé avec la version 5.1.0 pourrait ne pas être compatible avec la version 5.5.0. Pour contourner ce problème, plusieurs versions de netwib peuvent être installées simultanément sur le même système. - Les fonctionnalités de netwib correspondent au plus petit commun dénominateur des fonctions disponibles sur le système. Ainsi, un programme compilé sur un système compilera aussi sur un autre. Cependant, ce choix de conception ne permet pas de disposer de fonctionnalités avancées. Netwib n'est donc pas adaptée pour les gros projets à long terme. Elle convient aux petits projets. De nombreux exemples d'utilisation de netwib sont compris dans netwox. Netwib est l'un des éléments d'un projet complexe (à lire pour comprendre sa structure). TéléchargementPour télécharger l'ensemble du projet (netwib+netwox+netwag), cliquez ici.Pour télécharger les fichiers individuels de netwib cliquez ici. Screenshot Cliquer pour agrandir.Plateformes testéesLes environnements suivants ont été testés :- FreeBSD 3.1, 3.5, 4.0, 4.3, 4.4, 4.9, 5.1, 5.4, 6.0 (Alpha, IA64, Intelx86) - HP-UX 10.01, 11.23 (PA-RISC) - Linux Debian 2.1, 2.2, 3.0, 3.1, 4.0, 4.1 (Alpha, Intelx86) - Linux Fedora Core 2, 3, 4 (AMD64, Intelx86) - Linux Gentoo Base System version 1.6.12, 1.6.13 (Intelx86) - Linux Mandrake 7.0, 7.2, 8.1, 9.0, 9.2, 10.0 (Intelx86) - Linux RedHat 5.0, 5.2, 6.1, 7.0, 7.1, 7.2, 7.3, 8.0 (Alpha, IA64, Intelx86) - Linux RedHat Enterprise 3.0, 4.0 (AMD64, Intelx86) - Linux Slackware 3.4, 8.0, 9.0, 10.2 (Intelx86) - Linux SuSE 5.1, 6.4, 7.0, 7.1, 7.2, 7.3 (Alpha, IA64, Intelx86) - Linux SuSE Enterprise 9 (AMD64, Intelx86) - Linux TurboLinux 6.5 (Intelx86) - Linux Yellow Dog 2.3 (PPC) - MacOS X (PPC) - NetBSD 2.0 (Intelx86) - OpenBSD 2.7, 2.8, 3.0, 3.2, 3.4 (Intelx86) - Solaris 2.5, 2.6, 7, 8, 9 (Intelx86, Sparc 32bit) - Windows 95, 98, Me (Intelx86) - Windows NT4 SP1, SP4, SP5, SP6 (Intelx86) - Windows 2000 Gold, SP2, SP3, SP4 (Intelx86) - Windows XP (Intelx86) Références externesVoici les pages html qui référencent ce projet. |