pfsense/opnsense + Elastic Stack 프로젝트 pfelk

 

안녕하세요. 달소입니다.

 

이번에 소개해드릴 오픈소스 프로젝트는 pfelk 인데요.

제목에서 보시다시피 라우터 OS(?)로 많이쓰이는 pfsense/opnsense와 Elastic Stack과의 결합프로젝트입니다.

 

쉽게 설명드리자면 pfsense에 수집되는 여러가지 데이터들을 elk stack을 통해 가시성있는 대시보드로 표현해줍니다.

저 또한 Opnsense를 사용하고있지만 아직 대시보드 형태로 사용하고있지는 않아서 추후에 적용하려고 공유해봅니다.

 


 

pfelk

 

pfelk는 Elasticsearch, Logstash 및 Kibana의 모든 기능을 사용하여 방화벽 트래픽을 수집하고 시각화하기 위한 고도로 사용자 정의 가능한 오픈 소스 도구입니다.

 

 

주요 특징들:

  •  Logstash를 활용하여 pfSense/OPNsense 방화벽 트래픽 로그를 수집 하고 강화합니다 .    
  •  Elasticsearch 의 모든 기능을 활용하여 거의 실시간 으로 색인화된 데이터를 검색하세요 . 
  •  Kibana 의 대화형 대시보드, 지도, 그래프를 사용하여 네트워크 트래픽을 시각화합니다 . 

지원되는 항목은 다음과 같습니다.

  • pfSense/OPNSense 설정
  • TCP/UDP/ICMP 프로토콜
  • 대시보드가 ​​포함된 KEA-DHCP(v4/v6) 메시지 유형 - 개발 중
  • 대시보드가 ​​포함된 DHCP(v4/v6) 메시지 유형 - 감가상각됨
  • IPv4/IPv6 매핑
  • pfSense CARP 데이터
  • openVPN 로그 구문 분석
  • 대시보드 및 Kibana SIEM 규정을 준수하는 언바운드 DNS 확인자
  • 대시보드 및 Kibana SIEM을 준수하는 Suricata IDS
  • 대시보드 및 Kibana SIEM 규정을 준수하는 Snort IDS
  • 대시보드 및 Kibana SIEM을 준수하는 Squid
  • 대시보드가 ​​있는 HAProxy
  • 대시보드가 ​​포함된 종속 포털
  • 대시보드가 ​​있는 NGINX

pfelk는 바닐라 pfSense/OPNsense 웹 UI를 확장된 검색 및 시각화 기능으로 대체하는 것을 목표로 합니다. ansible-playbook , docker-compose , bash script 를 통해 또는 수동으로 이 솔루션을 배포할 수 있습니다 .

pfelk 개요

 

참조

공식 깃허브

 

 GitHub - pfelk/pfelk: pfSense/OPNsense + Elastic Stackgithub.compfSense/OPNsense + Elastic Stack. Contribute to pfelk/pfelk development by creating an account on GitHub. 

 

설치방법

 

 GitHub - pfelk/pfelk: pfSense/OPNsense + Elastic Stackgithub.compfSense/OPNsense + Elastic Stack. Contribute to pfelk/pfelk development by creating an account on GitHub.