Repolode
pythops

pythops/oryx

eBPF 기반 Linux 네트워크 트래픽 캡처 및 검사용 터미널 UI

대체할 수 있는 제품:Wireshark

스타
2,595
포크
75
열린 이슈
5
마지막 커밋
3일 전

어떤 프로젝트인가요?

Oryx는 Linux에서 네트워크 트래픽을 캡처하고 검사하는 터미널 UI입니다. 커널에 로드된 eBPF 프로그램으로 패킷을 관찰하므로, 별도의 캡처 데몬을 설치하지 않고도 개발자와 시스템 관리자가 셸에서 실시간 트래픽을 확인할 수 있습니다.

전송 계층에서는 TCP, UDP, SCTP를 지원하고, 네트워크 계층에서는 IPv4와 IPv6, ICMP, IGMP를, 링크 계층에서는 ARP를 다룹니다. 실시간 트래픽 보기, 통합 트래픽 통계, 메트릭 탐색기, 캡처 항목의 퍼지 검색, 기본 방화벽 기능을 제공합니다.

Oryx는 Rust로 작성되었으며 root 권한으로 실행합니다(sudo 사용). Linux 커널 6.10 이상에서 가장 잘 작동하며, Debian이나 Ubuntu에서는 각각 Debian 13 또는 Ubuntu 24.04 이상이 필요합니다. 미리 빌드된 바이너리를 사용할 수 있고, Arch Linux extra 저장소에서 설치하거나 nightly Rust 툴체인과 bpf-linker로 소스에서 빌드할 수 있습니다.

핵심 기능

  • 01터미널에서 실시간으로 트래픽을 검사하고 시각화합니다.
  • 02트래픽 통계와 메트릭 탐색기를 제공합니다.
  • 03TCP, UDP, SCTP, IP, ICMP, IGMP, ARP 등의 프로토콜을 지원합니다.
  • 04캡처한 트래픽을 퍼지 검색할 수 있습니다.
  • 05기본 방화벽 기능을 제공합니다.

활용 사례

  • SSH 세션에서 Linux 서버의 실시간 네트워크 트래픽을 확인합니다.
  • 호스트가 어떤 연결이나 프로토콜을 사용하는지 조사합니다.
  • 트래픽을 관찰하면서 간단한 패킷 수준의 방화벽 규칙을 추가합니다.

빠른 시작

  1. 1

    pacman으로 Arch Linux에 설치

    pacman -S oryx
  2. 2

    릴리스 페이지에서 미리 빌드된 바이너리 다운로드

  3. 3

    root 권한으로 oryx 실행

    sudo oryx

사용 전 알아둘 점

  • Linux 전용이며 다른 운영 체제에서는 실행되지 않습니다.
  • 최신 커널(6.10 이상 권장)과 eBPF 지원이 필요합니다.
  • 소스에서 빌드하려면 Rust nightly 툴체인과 bpf-linker가 필요합니다.
  • 카피레프트 라이선스인 GPL-3.0에 따라 라이선스가 부여됩니다.

토픽

자주 묻는 질문

oryx은(는) 무엇인가요?
eBPF 기반 Linux 네트워크 트래픽 캡처 및 검사용 터미널 UI Oryx는 Linux에서 네트워크 트래픽을 캡처하고 검사하는 터미널 UI입니다. 커널에 로드된 eBPF 프로그램으로 패킷을 관찰하므로, 별도의 캡처 데몬을 설치하지 않고도 개발자와 시스템 관리자가 셸에서 실시간 트래픽을 확인할 수 있습니다.
oryx은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
oryx은(는) GPL-3.0 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
oryx은(는) 아직 유지보수되고 있나요?
활발히 유지보수 중. oryx의 마지막 커밋은 2026년 10월 18일입니다.
oryx은(는) 어디에 사용할 수 있나요?
SSH 세션에서 Linux 서버의 실시간 네트워크 트래픽을 확인합니다. 호스트가 어떤 연결이나 프로토콜을 사용하는지 조사합니다. 트래픽을 관찰하면서 간단한 패킷 수준의 방화벽 규칙을 추가합니다.
oryx는 어떻게 설치하나요?
pacman으로 Arch Linux에 설치: pacman -S oryx 릴리스 페이지에서 미리 빌드된 바이너리 다운로드 root 권한으로 oryx 실행: sudo oryx
oryx은(는) 어디서 받을 수 있나요?
소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/pythops/oryx

요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.

관련 프로젝트