Mode Zen
  • Connexion
  • Créer un compte
GeekParadize.Fr
Poster un article
Poster une vidéo
  • HIGH-TECH
  • TESTS
  • DOSSIERS
  • JEUX VIDEO
    • Tout les jeux
    • PC (Microsoft Windows)
    • PlayStation 4
    • Mac
    • Xbox One
    • Nintendo Switch
    • PlayStation 3
    • Linux
    • Xbox 360
    • iOS
    • Android
  • LINUXNew
  • LOGICIELS
  • VIDEOS
Pas de résultat
Voir les résultats
GeekParadize.Fr
  • HIGH-TECH
  • TESTS
  • DOSSIERS
  • JEUX VIDEO
    • Tout les jeux
    • PC (Microsoft Windows)
    • PlayStation 4
    • Mac
    • Xbox One
    • Nintendo Switch
    • PlayStation 3
    • Linux
    • Xbox 360
    • iOS
    • Android
  • LINUXNew
  • LOGICIELS
  • VIDEOS
Pas de résultat
Voir les résultats
GeekParadize.Fr

Oryx : L’outil TUI ultime pour monitorer votre trafic réseau avec eBPF sur Linux

Sébastien T. par Sébastien T.
il y a 4 mois
dans Linux
Temps de lecture : 8 mins
0 0
A A
0
Accueil Linux

Dans l’univers du monitoring réseau sous Linux, un nouvel outil fait sensation parmi les administrateurs systèmes et les passionnés de sécurité. Oryx est une interface utilisateur textuelle (TUI) révolutionnaire qui exploite la puissance d’eBPF pour analyser le trafic réseau en temps réel. Développé par pythops, cet outil open source promet de transformer votre approche du diagnostic réseau.

Qu’est-ce qu’Oryx ?

Oryx est bien plus qu’un simple sniffeur de paquets. C’est une solution complète de monitoring réseau qui combine une interface intuitive avec des fonctionnalités avancées d’analyse. Grâce à eBPF (extended Berkeley Packet Filter), Oryx peut intercepter et analyser le trafic réseau directement au niveau du kernel Linux, offrant des performances exceptionnelles et une visibilité approfondie sur votre activité réseau.

Oryx TUI for sniffing network traffic using eBPF on Linux / Source : https://github.com/pythops/oryx?tab=readme-ov-file

Principales fonctionnalités :

  • Inspection du trafic en temps réel : Visualisez instantanément tous les paquets transitant par votre système
  • Statistiques complètes : Obtenez des métriques détaillées sur votre utilisation réseau
  • Fonctionnalités de firewall : Gérez vos règles de pare-feu directement depuis l’interface
  • Explorateur de métriques : Analysez en profondeur les performances de votre réseau
  • Recherche floue : Trouvez rapidement les informations recherchées grâce à la recherche fuzzy

Prérequis système

Pour utiliser Oryx, vous aurez besoin :

  • Un système d’exploitation basé sur Linux
  • Des privilèges administrateur (sudo)
  • Optionnellement : Nerd Fonts pour un affichage optimal des icônes

Installation d’Oryx

Méthode 1 : Binaires pré-compilés (Recommandée)

La méthode la plus simple consiste à télécharger les binaires pré-compilés :

  1. Rendez-vous sur la page des releases
  2. Téléchargez la dernière version correspondant à votre architecture
  3. Extrayez l’archive et copiez le binaire dans votre PATH :
1
2
3
wget https://github.com/pythops/oryx/releases/latest/download/oryx-linux-x86_64.tar.gz
tar -xzf oryx-linux-x86_64.tar.gz
sudo cp oryx /usr/local/bin/

Méthode 2 : Installation via AUR (Arch Linux)

Pour les utilisateurs d’Arch Linux, Oryx est disponible dans l’AUR :

1
2
3
paru -S oryx
# ou avec yay
yay -S oryx

Méthode 3 : Compilation depuis les sources

Pour les utilisateurs avancés souhaitant compiler depuis les sources :

Étape 1 : Installer la toolchain Rust nightly

1
rustup toolchain install nightly --component rust-src

Étape 2 : Installer bpf-linker

Suivez les instructions d’installation de bpf-linker.

Étape 3 : Cloner et compiler

1
2
3
git clone https://github.com/pythops/oryx.git
cd oryx
cargo xtask build --release

Étape 4 : Installer le binaire

1
sudo cp target/release/oryx /usr/local/bin/

Utilisation d’Oryx

Démarrage de base

Pour lancer Oryx, utilisez simplement :

1
sudo oryx

L’interface s’ouvrira et commencera immédiatement à capturer le trafic réseau.

Options de ligne de commande

Oryx propose plusieurs options de démarrage. Consultez l’aide complète avec :

1
oryx --help

Guide des raccourcis clavier

L’interface d’Oryx est entièrement contrôlée au clavier. Voici les raccourcis essentiels :

Navigation générale

  • ? : Afficher l’aide
  • Tab / Shift + Tab : Naviguer entre les sections
  • j / Flèche bas : Descendre
  • k / Flèche haut : Monter
  • Esc : Fermer les pop-ups et modes
  • q / Ctrl + C : Quitter l’application

Fonctionnalités spécialisées

  • Espace : Sélectionner/Désélectionner une interface ou un filtre
  • f : Appliquer les filtres sélectionnés
  • Ctrl + R : Réinitialiser l’application
  • Ctrl + S : Exporter la capture vers ~/oryx/capture
  • i : Afficher les détails du paquet sélectionné
  • / : Démarrer une recherche floue

Gestion du firewall

  • Espace : Activer/Désactiver les règles de firewall
  • n : Créer une nouvelle règle de firewall
  • e : Modifier une règle existante
  • s : Sauvegarder les règles vers ~/oryx/firewall.json
  • Entrée : Créer ou sauvegarder une règle

Cas d’usage pratiques

Diagnostic de performance réseau

Oryx excelle dans l’identification des goulots d’étranglement réseau. Ses statistiques en temps réel permettent de détecter rapidement :

  • Les connexions consommant le plus de bande passante
  • Les protocoles les plus utilisés
  • Les pics d’activité inhabituels

Surveillance de sécurité

L’outil devient un allié précieux pour la détection d’intrusions :

  • Monitoring des connexions suspectes
  • Analyse des patterns de trafic anormaux
  • Identification des tentatives de scan de ports

Gestion du firewall

La fonction firewall intégrée permet une gestion simplifiée des règles de sécurité directement depuis l’interface de monitoring, créant un workflow efficace entre détection et action.

Avantages d’Oryx

Performance : Grâce à eBPF, Oryx offre des performances exceptionnelles avec un impact minimal sur le système.

Simplicité : L’interface TUI intuitive rend l’analyse réseau accessible même aux utilisateurs moins expérimentés.

Complétude : Combine monitoring, analyse et gestion de firewall dans un seul outil.

Open Source : Publié sous licence GPLv3, garantissant transparence et évolutivité.

Conclusion

Oryx représente une évolution significative dans les outils de monitoring réseau sous Linux. En combinant la puissance d’eBPF avec une interface utilisateur soignée, il démocratise l’analyse réseau avancée tout en offrant des fonctionnalités professionnelles.

Que vous soyez administrateur système, ingénieur sécurité ou simple passionné de technologies, Oryx mérite sa place dans votre boîte à outils. Son approche unifiée du monitoring et de la gestion réseau en fait un candidat sérieux pour remplacer plusieurs outils spécialisés.

L’installation simple et les multiples méthodes proposées permettent à chacun de l’adopter selon ses préférences. N’hésitez pas à l’essayer et à contribuer au projet sur GitHub !

Et vous, avez-vous testé Oryx ? Partagez votre expérience et vos cas d’usage dans les commentaires !

Veuillez remplir les champs obligatoires.
Signaler un contenu




PartagerTweet
Sébastien T.

Sébastien T.

Passionné depuis toujours par l'informatique et les jeux vidéos, je transforme ma passion en expertise. J'utilise quotidiennement les outils et systèmes Microsoft. Je ne délaisse pas mon côté ouvert, notamment via l'utilisation des OS Debian.

Sur le même thème

Notepad Next : un éditeur de texte performant, polyvalent et disponible sur macOS et Linux
High-Tech

Notepad Next : un éditeur de texte performant, polyvalent et disponible sur macOS et Linux

17/04/2024
56
Instal­ler un serveur Bitwar­den_rs
Dossiers

Instal­ler un serveur Bitwar­den_rs

10/07/2019
40
OpenShot Video Editor
Linux

OpenShot Video Editor

30/07/2019
10
Mise à jour vers Debian 12 : Guide d’installation et nouveautés
High-Tech

Mise à jour vers Debian 12 : Guide d’installation et nouveautés

16/06/2023
101
Article suivant
REVENGE : Quand Twitch révolutionne le gaming avec le “Crowdplay”

REVENGE : Quand Twitch révolutionne le gaming avec le "Crowdplay"

Laisser un commentaire Annuler la réponse

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

J'accepte les conditions générales d'utilisation et la Politique de confidentialité.

PARTENAIRES

Masquer cette sidebar
Mode Zen


Magazine d’actualité High-Tech et Geek au Quotidien

Hébergé parHeberge par PlaneteHeberg

Vous avez une question ?

Vous voulez nous soumettre un bon plan, une news, un partenariat ? Ou juste faire une remarque ?

Contactez-nous !

Retrouver nous sur les réseau sociaux

Liens

Informations juridiques, droits d’auteur et vie privée
Politique de confidentialité
A Propos
Gestion des cookies
RGPD

© 2010 – 2048 (comme ça tranquille :) GeekParadize — Creative Commons License BY-NC-ND 4.0 – Crée par Sebastien avec et 

Bienvenue !

Connectez-vous à votre compte ci-dessous

Vous avez oublié votre mot de passe ? S'inscrire

Créer un nouveau compte !

Remplir les formulaires ci-dessous pour vous inscrire

*En vous inscrivant sur notre site web, vous acceptez les conditions générales d'utilisation et la Politique de confidentialité.
Tous les champs doivent être remplis. Se Connecter

Récupérer votre mot de passe

Veuillez saisir votre nom d'utilisateur ou votre adresse électronique pour réinitialiser votre mot de passe.

Se Connecter

Ajouter une nouvelle playlist

GeekParadize.Fr
Gérer le consentement
Pour offrir les meilleures expériences, nous utilisons des technologies telles que les cookies pour stocker et/ou accéder aux informations des appareils. Le fait de consentir à ces technologies nous permettra de traiter des données telles que le comportement de navigation ou les ID uniques sur ce site. Le fait de ne pas consentir ou de retirer son consentement peut avoir un effet négatif sur certaines caractéristiques et fonctions.
Fonctionnel Toujours activé
Le stockage ou l’accès technique est strictement nécessaire dans la finalité d’intérêt légitime de permettre l’utilisation d’un service spécifique explicitement demandé par l’abonné ou l’utilisateur, ou dans le seul but d’effectuer la transmission d’une communication sur un réseau de communications électroniques.
Préférences
Le stockage ou l’accès technique est nécessaire dans la finalité d’intérêt légitime de stocker des préférences qui ne sont pas demandées par l’abonné ou l’utilisateur.
Statistiques
Le stockage ou l’accès technique qui est utilisé exclusivement à des fins statistiques. Le stockage ou l’accès technique qui est utilisé exclusivement dans des finalités statistiques anonymes. En l’absence d’une assignation à comparaître, d’une conformité volontaire de la part de votre fournisseur d’accès à internet ou d’enregistrements supplémentaires provenant d’une tierce partie, les informations stockées ou extraites à cette seule fin ne peuvent généralement pas être utilisées pour vous identifier.
Marketing
Le stockage ou l’accès technique est nécessaire pour créer des profils d’utilisateurs afin d’envoyer des publicités, ou pour suivre l’utilisateur sur un site web ou sur plusieurs sites web ayant des finalités marketing similaires.
Gérer les options Gérer les services Gérer {vendor_count} fournisseurs En savoir plus sur ces finalités
Voir les préférences
{title} {title} {title}
  • Connexion
  • S'inscrire
Pas de résultat
Voir les résultats
  • HIGH-TECH
  • TESTS
  • DOSSIERS
  • JEUX VIDEO
    • Tout les jeux
    • PC (Microsoft Windows)
    • PlayStation 4
    • Mac
    • Xbox One
    • Nintendo Switch
    • PlayStation 3
    • Linux
    • Xbox 360
    • iOS
    • Android
  • LINUX
  • LOGICIELS
  • VIDEOS