Repolode
stanfrbd

stanfrbd/cyberbro

원시 텍스트에서 IoC를 추출하고 여러 위협 인텔리전스 서비스에서 평판을 확인하는 셀프 호스팅 웹 앱입니다.

대체할 수 있는 제품:VirusTotal

스타
696
포크
77
열린 이슈
35
마지막 커밋
3일 전

어떤 프로젝트인가요?

Cyberbro는 붙여넣은 로그나 일반 텍스트에서 IP, 도메인, URL, 파일 해시, Chrome 확장 프로그램 ID 같은 침해 지표를 추출한 뒤 여러 평판 분석 엔진에 조회합니다. VirusTotal, AbuseIPDB, Shodan, ThreatFox, URLscan 등의 결과를 하나의 보고서로 모아 필터링하고 CSV 또는 Excel로 내보낼 수 있습니다.

또한 관측값을 기반으로 피벗 분석을 수행하며, 역방향 DNS, RDAP/Whois, 악용 신고 담당자 조회를 통해 관련 인프라를 찾습니다. Microsoft Defender for Endpoint, CrowdStrike, MISP, OpenCTI, DFIR IRIS 같은 엔드포인트 및 SIEM 계열 플랫폼과 연동해 자체 보안 도구에서도 지표를 확인할 수 있습니다. 여러 엔진은 무료로 API 키 없이 사용할 수 있고, 나머지는 .env 파일에 토큰을 추가해 활성화합니다.

Flask 앱으로 실행되며 Docker Compose를 사용하고, 분석 이력은 SQLite에 저장합니다. 프록시를 지원하고, 분석을 시작하거나 결과를 가져오는 /api/ JSON API와 LLM 클라이언트에서 사용할 수 있는 MCP 서버도 제공합니다.

핵심 기능

  • 01원시 텍스트에서 IP, 도메인, URL, 해시, Chrome 확장 프로그램 ID를 자동으로 추출합니다.
  • 02멀티스레드 처리로 여러 위협 인텔리전스 서비스에 한 번에 조회합니다.
  • 03역방향 DNS, RDAP/Whois, 악용 신고 담당자 조회를 통해 피벗 분석을 수행합니다.
  • 04MDE, CrowdStrike, MISP, OpenCTI, DFIR IRIS와 연동합니다.
  • 05결과를 CSV 또는 Excel로 내보내고 분석 이력을 SQLite에 저장합니다.
  • 06JSON API와 Firefox, Chromium, Edge용 브라우저 확장 프로그램을 제공합니다.

활용 사례

  • 사고 로그에서 추출한 의심스러운 IP, 도메인, 해시를 분류하고 조사합니다.
  • 위협 헌팅이나 DFIR 작업 중 지표 정보를 빠르게 보강합니다.
  • 복잡한 플랫폼 없이 가벼운 셀프 호스팅 평판 조회 도구를 실행합니다.
  • API와 MCP를 통해 스크립트나 LLM 도구에서 IoC 조회를 자동화합니다.

빠른 시작

  1. 1

    리포지토리를 클론합니다

    git clone https://github.com/stanfrbd/cyberbro
  2. 2

    프로젝트 폴더로 이동합니다

    cd cyberbro
  3. 3

    샘플 설정 파일을 .env로 복사합니다

    cp .env.sample .env
  4. 4

    Docker로 앱을 시작한 다음 http://127.0.0.1:5000을 엽니다

    docker compose up

사용 전 알아둘 점

  • Docker 또는 .env 파일을 구성한 수동 Python 환경이 필요합니다.
  • 대부분의 엔진에는 API 키가 필요하지만, 키 없이 사용할 수 있는 무료 엔진도 있습니다.
  • README에 따르면 프로덕션 환경에서 사용하려면 리버스 프록시와 WAF가 필요합니다.

포함된 컬렉션

토픽

자주 묻는 질문

cyberbro은(는) 무엇인가요?
원시 텍스트에서 IoC를 추출하고 여러 위협 인텔리전스 서비스에서 평판을 확인하는 셀프 호스팅 웹 앱입니다. Cyberbro는 붙여넣은 로그나 일반 텍스트에서 IP, 도메인, URL, 파일 해시, Chrome 확장 프로그램 ID 같은 침해 지표를 추출한 뒤 여러 평판 분석 엔진에 조회합니다. VirusTotal, AbuseIPDB, Shodan, ThreatFox, URLscan 등의 결과를 하나의 보고서로 모아 필터링하고 CSV 또는 Excel로 내보낼 수 있습니다.
cyberbro은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
cyberbro은(는) MIT 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
cyberbro은(는) 아직 유지보수되고 있나요?
활발히 유지보수 중. cyberbro의 마지막 커밋은 2026년 10월 19일입니다.
cyberbro은(는) 어디에 사용할 수 있나요?
사고 로그에서 추출한 의심스러운 IP, 도메인, 해시를 분류하고 조사합니다. 위협 헌팅이나 DFIR 작업 중 지표 정보를 빠르게 보강합니다. 복잡한 플랫폼 없이 가벼운 셀프 호스팅 평판 조회 도구를 실행합니다. API와 MCP를 통해 스크립트나 LLM 도구에서 IoC 조회를 자동화합니다.
cyberbro는 어떻게 설치하나요?
리포지토리를 클론합니다: git clone https://github.com/stanfrbd/cyberbro 프로젝트 폴더로 이동합니다: cd cyberbro 샘플 설정 파일을 .env로 복사합니다: cp .env.sample .env Docker로 앱을 시작한 다음 http://127.0.0.1:5000을 엽니다: docker compose up
cyberbro은(는) 어디서 받을 수 있나요?
소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/stanfrbd/cyberbro

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

관련 프로젝트