Skip to content
KitploitKITPLOIT
도구블로그
제출
도구블로그
제출

해킹, 침투 테스트 및 사이버 보안 도구를 당신의 보안 무기고에!

Kitploit은 해킹, 사이버 보안 및 침투 테스트 도구 디렉토리입니다. 최신 프로젝트 업데이트를 발견하여 취약점을 찾고, 시스템을 분석하고, 테스트를 자동화하고, 보안을 강화하세요.

··피드·문의·개인정보·© 2026 Kitploit

도구 디렉토리

카테고리

모든 카테고리 보기
Loading categories
flightsim — 악성 네트워크 트래픽 패턴을 안전하게 생성하고 제어 방안을 평가하는 유틸리티입니다. | Kitploit
도구/GitHubGitHub/alphasoc/flightsim
Defensive ToolsNetwork SecurityCommand and ControlThreat IntelligenceIntrusion DetectionRed TeamingDNS Analysis
GitHubalphasoc/flightsim

flightsim

악성 네트워크 트래픽 패턴을 안전하게 생성하고 제어 방안을 평가하는 유틸리티입니다.

저장소 보기
1.4k1452년 전Kitploit 검토 완료

인기

모두 보기 →

커뮤니티에서 가장 많이 사용되는 도구를 찾아보세요.

모든 도구 탐색

도구 컬렉션을 둘러보세요

모든 도구 보기 →
공유
웹사이트

네트워크 비행 시뮬레이터

flightsim은 보안 팀이 보안 통제 및 네트워크 가시성을 평가할 수 있도록 악성 네트워크 트래픽을 생성하는 경량 유틸리티입니다. 이 도구는 DNS 터널링, DGA 트래픽, 알려진 활성 C2 대상으로의 요청 및 기타 의심스러운 트래픽 패턴을 시뮬레이션하는 테스트를 수행합니다.

설치

GitHub Releases 페이지에서 OS에 맞는 최신 flightsim 바이너리를 다운로드하세요. 또는 Golang을 사용하여 모든 환경(예: Linux, MacOS, Windows)에서 다음과 같이 유틸리티를 빌드할 수 있습니다.

root@kitploit:~
go install github.com/alphasoc/flightsim/v2@latest

네트워크 비행 시뮬레이터 실행

설치 후 다음과 같이 flightsim을 테스트합니다.

root@kitploit:~
$ flightsim --help

AlphaSOC Network Flight Simulator™ (https://github.com/alphasoc/flightsim)

flightsim은 보안 팀이 보안 통제(예: 방화벽)를 평가하고 모니터링 도구가 악성 트래픽을 감지할 수 있는지 확인하기 위해 악성 네트워크 트래픽을 생성하는 애플리케이션입니다.

사용법:
    flightsim <command> [arguments]

사용 가능한 명령:
    get         특정 카테고리(예: c2)의 요소(예: families) 목록을 가져옵니다
    run         모든 모듈 또는 특정 모듈을 실행합니다
    version     버전 번호를 출력합니다

치트시트:
    flightsim run                   모든 모듈 실행
    flightsim run c2                C2 트래픽 시뮬레이션
    flightsim run c2:trickbot       TrickBot 패밀리용 C2 트래픽 시뮬레이션
    flightsim run ssh-transfer:1GB  1GB SSH/SFTP 파일 전송 시뮬레이션

    flightsim get families:c2       모든 c2 패밀리 목록 가져오기

유틸리티는 개별 모듈을 실행하여 악성 트래픽을 생성합니다. 사용 가능한 모든 테스트를 수행하려면 flightsim run을 사용하면 첫 번째 사용 가능한 비루프백 네트워크 인터페이스를 통해 트래픽이 생성됩니다. 참고: 여러 모듈을 실행할 때 flightsim은 AlphaSOC API에서 대상 주소를 수집하므로 외부 인터넷 액세스가 필요합니다.

사용 가능한 모듈을 보려면 flightsim run --help를 사용하세요. 특정 테스트를 실행하려면 아래와 같이 flightsim run <module>을 사용하세요.

root@kitploit:~
$ flightsim run --help
usage: flightsim run [flags] [modules]

모든 사용 가능한 모듈을 실행하려면 다음을 호출합니다:

    flightsim run

특정 모듈을 실행하려면:

    flightsim run c2

사용 가능한 모듈:

        c2, dga, imposter, miner, scan, sink, spambot, ssh-exfil, ssh-transfer, tunnel-dns, tunnel-icmp

사용 가능한 플래그:
  -dry
        네트워크 활동 없이 작업만 출력
  -fast
        시뮬레이션 이벤트 사이의 대기 간격 감소
  -iface string
        사용할 네트워크 인터페이스 또는 로컬 IP 주소
  -size int
        각 시뮬레이터에 대해 생성할 호스트 수

$ flightsim run dga

AlphaSOC Network Flight Simulator™  (https://github.com/alphasoc/flightsim)
IP 트래픽을 위한 네트워크 인터페이스 주소: 192.168.220.38
DNS 쿼리를 위한 네트워크 인터페이스 주소: 192.168.220.38
현재 시간: 26-Oct-21 17:28:51

17:28:51 [dga] DGA 도메인 목록 생성 중
17:28:51 [dga] 6kauziij.com 확인 중
17:28:52 [dga] paxeo0jk.biz 확인 중
17:28:53 [dga] iuuub8al.biz 확인 중
17:28:54 [dga] bxsei3nj.com 확인 중
17:28:55 [dga] zbwltf1h.space 확인 중
17:28:56 [dga] yoze7avi.com 확인 중
17:28:57 [dga] ijax8aqw.space 확인 중
17:28:58 [dga] wwrjyj4l.space 확인 중
17:28:59 [dga] uioc5hky.com 확인 중
17:29:00 [dga] lcwdji5t.biz 확인 중
17:29:01 [dga] zluwcb4h.biz 확인 중
17:29:02 [dga] 8jodcvhj.space 확인 중
17:29:03 [dga] ju5haxur.com 확인 중
17:29:04 [dga] ivthu2dl.biz 확인 중
17:29:05 [dga] ha0bsxft.com 확인 중
17:29:05 [dga] 완료 (15/15)

모든 작업 완료! 위의 타임스탬프와 세부 정보를 사용하여 SIEM에서 알림을 확인하세요.

유틸리티에는 시뮬레이션 모듈과 함께 사용할 수 있는 정보를 조회하는 get 명령도 있습니다. 현재 C2 모듈에 사용할 C2 패밀리 목록을 얻을 수 있습니다. get 명령 사용 방법을 보려면 아래와 같이 flightsim get -h를 실행하세요.

root@kitploit:~
$ flightsim get -h

AlphaSOC Network Flight Simulator™  (https://github.com/alphasoc/flightsim)
현재 시간: 26-Oct-21 17:42:23

usage: flightsim get [flags] element:category

사용 가능한 요소:

        families

사용 가능한 카테고리:

        c2

사용 가능한 플래그:

C2 패밀리 목록을 얻으려면 다음을 실행합니다:

root@kitploit:~
$ flightsim get families:c2

AlphaSOC Network Flight Simulator™  (https://github.com/alphasoc/flightsim)
현재 시간: 16-Nov-21 11:16:51

11:16:51 [families:c2] c2 패밀리 가져오는 중
11:16:55 [families:c2] Adwind, Agent Tesla, Amadey, AsyncRAT, AZORult, BASHLITE, BazarBackdoor, BlackNET RAT, Cobalt Strike, Collector Stealer, CryptBot, DarkComet, DiamondFox, Dridex, Emotet, Gozi, IcedID, Kimsuky, KPOT Stealer, LokiBot, Mirai, NanoCore RAT, njRAT, Oski Stealer, Pony, Predator the Thief, Quakbot, RedLine, RedLine Stealer, Remcos RAT, Smoke Loader, Taurus, TrickBot, XtremeRAT, Zloader
11:16:55 [families:c2] 35개의 c2 패밀리 가져옴

모든 작업 완료!

모듈 설명

유틸리티에 포함된 모듈은 아래 표에 나열되어 있습니다.

도구 다운로드
모듈설명
c2알려진 C2 대상의 무작위 목록에 DNS 및 IP 트래픽을 생성합니다
cleartextAlphaSOC에서 운영하는 인터넷 서비스에 무작위 일반 텍스트 트래픽을 생성합니다
dga무작위 레이블과 최상위 도메인을 사용하여 DGA 트래픽을 시뮬레이션합니다
imposter가장(imposter) 도메인 목록에 DNS 트래픽을 생성합니다
irc공개 IRC 서버의 무작위 목록에 연결합니다
miner알려진 암호화폐 채굴 풀에 Stratum 마이닝 프로토콜 트래픽을 생성합니다
oast대역 외 애플리케이션 보안 테스트(OAST) 트래픽을 시뮬레이션합니다
scan일반적인 TCP 포트를 사용하여 무작위 RFC 5737 주소의 포트 스캔을 수행합니다
sink보안 연구자가 운영하는 알려진 싱크홀 대상에 연결합니다
spambot스팸 봇을 시뮬레이션하기 위해 무작위 인터넷 SMTP 서버를 확인하고 연결합니다
ssh-exfil비표준 SSH 포트에서 실행되는 서비스로 SSH 파일 전송을 시뮬레이션합니다
ssh-transferSSH 포트에서 실행되는 서비스로 SSH 파일 전송을 시뮬레이션합니다
telegram-bot무작위 또는 제공된 토큰을 사용하여 Telegram Bot API 트래픽을 생성합니다
tunnel-dns*.sandbox.alphasoc.xyz에 DNS 터널링 요청을 생성합니다
tunnel-icmpAlphaSOC에서 운영하는 인터넷 서비스에 ICMP 터널링 트래픽을 생성합니다