Applications

Un article de neufbox 4.

Voici la documentation de toutes les applications ou librairies open sources contenues dans le firmware officiel de la Neuf box 4.


Sommaire

atm2684-utils

http://linux-atm.sourceforge.net/, site web

bridge-utils

Cette application permet l'utilisation du mode bridge sur la NeufBox 4.Littéralement, mode pont, ce terme s'applique soit aux connexions modem - routeur ADSL, soit aux connexions sans fils. Dans les deux cas, l'appareil ne sert que de relais pour un autre appareil.

Dans les cas des connexions Internet (principalement ADSL), le modem avec une connexion RJ45 (Ethernet 10/100) est configuré dans ce mode lorsqu'il n'est pas capable de partager une connexion, les paramètres de connexions sont envoyés directement par l'utilisateur via une connexion d'accès à distance (identique à un modem USB). Ce mode particulier nécessite un routeur supplémentaire sans modem intégré qui va partager la connexion à l'intérieur de réseau interne et envoyer les codes de connexion au modem configuré en mode pont.

http://bridge.sourceforge.net/,site web

busybox

http://www.busybox.net/,site web

chillispot

ChilliSpot est un portail open source. Il est utilisé pour l'authentification des utilisateurs d'un réseau local sans fil. Il soutient aujourd'hui la norme pour les HotSpots publics et il soutient Wi-Fi Protected Access (WPA et WPA2).

ChilliSpot est utilisé dans le hotspot FON et SFR WiFi

http://www.chillispot.org/,site web

dnsmasq

DnsMasq est un serveur de cache DNS intégrant un serveur DHCP, ce qui le rend spécialement adapté aux petits réseaux locaux. Il dispose de deux serveurs intégrés :

Un serveur de cache DNS : Le serveur de cache DNS intégré est conçu pour répondre aux requêtes DNS des ordinateurs de votre réseau local. Il permet de réduire les temps de latence de façon significative. En effet, il interroge le moins possible les serveurs DNS de votre fournisseur d'accès. Il garde en mémoire les requêtes déjà effectuées (jusqu'à expiration) et ne transmet la requête aux serveurs de votre FAI que si la réponse n'est pas présente dans son cache.

Un serveur DHCP : Le serveur DHCP permet de transmettre aux ordinateurs de votre réseau local la configuration de ce réseau. Ainsi, il suffit de définir dans la configuration de DnsMasq la plage d'adresses IP disponible pour les ordinateurs clients. Au démarrage, ces derniers recevrons automatiquement une adresse IP et la configuration du réseau.

De plus Dnsmasq gère le protocole IPv6.

http://www.thekelleys.org.uk/dnsmasq/doc.html,site web

Liste des options de dnsmasq

ebtables

http://ebtables.sourceforge.net/,site web

iproute2

http://www.linuxgrill.com/anonymous/iproute2/,site web

ipsec-tools

http://ipsec-tools.sourceforge.net,site web

iptables

iptables est utilisé pour mettre en place, maintenir et inspecter les tables des règles de filtrage des paquets IP du noyau Linux. Différentes tables peuvent être définies. Chaque table contient plusieurs chaînes prédéfinies et peut aussi contenir des chaînes définies par l'utilisateur.

Chaque chaîne est une liste de règles que peuvent vérifier un ensemble de paquets ; dans ce cas, on dit qu'on cherche à établir une correspondance avec la règle. Chaque règle détermine ce qui doit être fait avec un paquet qui correspond. Cette action est appellée une «cible», qui peut être un saut vers une chaîne définie par l'utilisateur dans la même table.

source:Man linux

http://www.netfilter.org,site web

linuxigd

Linux IGD permet d'ajouter le support "Universal Plug'n'Play" à votre firewall sous linux. Cela permet par exemple d'utiliser les fonctionnalités vocales & vidéo de MSN Messenger.

http://linux-igd.sourceforge.net/,site web

lighttpd

lighttpd (ou "lighty") est un serveur HTTP sécurisé, rapide et flexible.

Sa rapidité vient du fait qu'il a une plus petite empreinte mémoire que d'autres serveurs HTTP ainsi qu'une gestion intelligente de la charge CPU.

Beaucoup de langages, comme PHP, Perl, Ruby, Python sont supportés via FastCGI.

Le principal désavantage de lighttpd face à son concurrent Apache est de ne pas supporter les fichiers .htaccess.


http://www.lighttpd.net/ ,site web

rp-pppoe

Cette application permet d'utiliser le protocole PPPoE (en anglais point-to-point protocol over Ethernet) est un protocole d'encapsulation de PPP ( protocole point à point qui sert à effectuer des connexions poste à poste )sur Ethernet, mis au point à l'origine par la société RedBack.

Il permet de bénéficier des avantages de PPP, telles la sécurité (chiffrement) et le contrôle de la connexion (débit, etc.), sur un réseau 802.3.

Il est employé par la Neuf pour les connexions haut débit à Internet par ADSL entre particuliers.

source:wikipedia

http://www.roaringpenguin.com/en/penguin/openSourceProducts/rpPppoe ,site web

ppp-utils

syslog-ng

Syslog-ng est un système de journalisation des événements opérant sur un système.

http://www.balabit.com/network-security/syslog-ng/, site web.

pure-ftpd

L'application pure-ftpd est developper par Frank Denis. Elle à pour but de cree un serveur ftp rapide est simple à mettre en oeuvre mais aussi conforme à la norme serveur FTP. Cette application est fondée sur Troll-FTPd.

Le serveur a été conçu pour être securisé par defaut, il ne posséde pas de vulnérabilité connue, il est très simple à mettre en place et il est conçu pour les noyaux modernes. Il a été porté avec succès sur Linux, FreeBSD, DragonflyBSD, NetBSD, OpenBSD, ISOS, MirBSD, BSDi, Solaris, Darwin, Tru64,Irix, AIX et HPUX.

source:http://www.pureftpd.org/project/pure-ftpd,site web

p910nd

Le demon p910nd permet la gestion des taches d'impression. Celui-ci envoie directement les tâches à l'imprimante sans passer par un disque ou un autre périphérique de stockage de masse.

Ce demon est utilisé dans la NeufBox lors de l'utilisation du serveur d'impression.

http://etherboot.sourceforge.net/p910nd/,site de l'editeur

robocfg

Robocfg est un utilitaire écrit par Oleg Vdovikin pour permettre la configuration matérielle du switch ethernet de 6-ports Broadcom BCM5325E . Lorsqu'ils sont utilisés correctement, il est possible de configurer le commutateur de façon à ce qu'il permette à chacun des cinq ports exposés du commutateur d'être traités en tant qu'entité distincte, interface Ethernet individuelle.

En utilisant robocfg, le commutateur peut aussi être configuré de manière à baliser les paquets pour l'utilisation dans les réseaux VLAN activé, et de configurer chaque port du MDI, duplex, et des réglages de vitesse. Les options de Robocfg peut être spécifié individuellement, ou côte à côte sur une seule ligne, chaque nouvelle option de paramètre et séparés par un espace.

Plus d'info : http://wiki.openwrt.org/OpenWrtRoboCfg

source:wiki.openwrt.org

zlib

La bibliothèque logicielle zlib implémente la compression/décompression. Elle supporte le format de fichier gzip et l'algorithme de compression deflate. Cette bibliothèque est très largement utilisée, grâce à sa taille réduite, son efficacité et sa souplesse d'utilisation.

source:Wikipedia

http://www.zlib.net/

libezxml

EzXML est une bibliothèque C pour l'analyse de documents XML inspiré par simpleXML pour PHP. Comme son nom l'indique, il est facile à utiliser. Il est idéal pour l'analyse syntaxique des fichiers de configuration XML ou les réponses de services Web de type REST. De plus, il est rapide et léger (moins de 20k compilé).

http://ezxml.sourceforge.net/

libcyassl

La bibliothèque yaSSL implémente SSL. Elle est notamment utilisée par MySQL.

http://www.yassl.com/

libclearsilver

Clearsilver est un système de template rapide et puissant pour le langage HTML. Il est conçu pour faciliter aussi bien la création de site web statique que dynamique.

http://www.clearsilver.net/

libpcre

La bibliothèque PCRE (Perl Compatible Regular Expression) est en ensemble de fonctions et procédure permettant l'interprétation d'expressions régulières compatibles avec celle du langage Perl. (source wikipedia.org)

http://www.pcre.org/

libfcgi

FastCGI est une technologie permettant la communication entre un serveur HTTP et un logiciel indépendant. La particularité de FastCGI est qu'une seule exécution est utilisée pour traiter toutes les requêtes. Suivant les cas, la programmation peut être beaucoup plus simple et le traitement des requêtes plus rapide. (source wikipedia.org)

http://www.fastcgi.com

libupnp

Cette librairie sert à l'utilisation de l'Universal Plug and Play qui est un protocole réseau promulgué par l'UPnP Forum. Le but de l'UPnP est de permettre à des périphériques de se connecter aisément (exemple pour la neuf box 4 le partages de fichiers ainsi que le partage d'imprimante).

source:wikipedia

http://upnp.sourceforge.net/

libctaocrypt

TaoCrypt est une bibliothèque portable et rapide de cryptographie conçue pour la plupart des besoins courant.

http://www.yassl.com