BGPHist est une open source, multi-plateforme et application entièrement gratuite en ligne de commande qui a été conçu pour obtenir des mises à jour MP-BGP, les décoder, et de les stocker exclusivement à des fins de surveillance et d'exploitation forestière. Un front-end sur le Web simple est également disponible lorsque vous utilisez les database.Features MySQL à un glanceBesides le soutien pour les routes Internet, BGPHist prend également en charge IPV6 VPN, VPN IPv4 et L2VPN. Parmi les entrepôts de backend supporté, nous pouvons mentionner les bases de données Oracle et MySQL, ainsi que la sortie de texte.
Le projet peut être utilisé pour se connecter et de surveiller l'activité des clients de FAI pour les VPN et Internet, comme BGP verre passive de tous les Internet et VPN possible, ainsi que d'un backend pour une comptabilité externe et de surveillance solution.Command ligne optionsOnly quelques-uns commande Options -LINE sont disponibles pour le programme BGPHist, comme -p pour spécifier une adresse IP BGP par les pairs, -a pour spécifier une ASN, -d pour spécifier un type de base de données, y compris les paramètres de connexion de base de données, -w pour régler l'attente asynchrone en millisecondes , ainsi que -f pour jouer un fichier de capture au lieu de routeur BGP connecter.
Ces options de ligne de commande peuvent être consultés à un coup d'œil en exécutant le & lsquo; bgphist & rsquo; commande dans un émulateur de terminal, après l'installation, qui vous oblige à télécharger, sauvegarder et décompressez l'archive source (archive TAR) sur votre ordinateur, accédez à l'emplacement des fichiers d'archives extraites (par exemple /home/softoware/bgphist-0.0 cd 0,4) à partir d'un émulateur de terminal, exécutez le & lsquo; ./ configurer && make & rsquo; commande pour compiler le programme, suivie par le & lsquo; sudo make install & rsquo; commande pour installer le système wide.Under le capot et d'exploitation supportés systemsTaking un coup d'oeil sous le capot du programme BGPHist, nous pouvons remarquer qu'il est entièrement écrit en langage de programmation C ++, il & rsquo; l'interface basée sur le Web est écrit dans le PHP langage de programmation côté serveur, et il est compatible avec les systèmes d'exploitation GNU / Linux et FreeBSD, en soutenant 64-bits et 32-bit CPU architectures.
Ce qui est nouveau dans ce libérer:.
- Cette version corrige perdu mises à jour après le retrait de la même route
Quoi de neuf dans la version 0.0.2:
- Un MySQL signé tinyint problème de dimension a été corrigé.
- PHP MySQL frontend 32 bits problèmes de compatibilité ont été corrigés.
- support a été ajouté pour jouer BGP flux TCP précédemment sauvegardé dans un fichier binaire brut (utilisation wireshark TCP extraction de flux après flux suivi TCP).
- Un backend Oracle a été ajouté.
Limites :.
- Ce est seulement un auditeur, il ne peut pas générer BGP messages de mise à jour
- Pour obtenir toutes les mises à jour de routage, l'application doit être relié à la route réflecteur BGP comme un client.
Commentaires non trouvées