보관함

네트워크 보안 도구 Top 50 (sectools.org)

Nmap 프로젝트가 보안 커뮤니티의 투표로 정리하는 네트워크 보안 도구 목록(sectools.org) 상위 50개를 정리했다. 원래 목록은 2013년 기준이라, 지금 이름이 바뀌었거나 개발이 멈춘 도구는 “지금 상태”에 적었다. Nmap 자체와 Ncat, Nping 은 Nmap 프로젝트 도구라 목록에서 빠져 있다.

1 ~ 25위

# 도구 분야 설명 지금 상태
1 Wireshark 패킷 분석 실시간 네트워크나 캡처 파일의 패킷을 프로토콜 단위로 분석한다. 필터와 TCP 스트림 재조립이 강력하다. 콘솔 버전은 tshark.
2 Metasploit 침투 테스트 익스플로잇을 만들고 시험하고 실행하는 프레임워크. 연습용 취약 VM 인 Metasploitable 도 있다. Framework 는 오픈소스, 상용판은 Rapid7
3 Nessus 취약점 스캐너 원격·로컬(인증) 점검을 하는 대표적인 취약점 스캐너. 플러그인이 계속 갱신된다. 상용. 무료판은 Nessus Essentials
4 Aircrack-ng 무선 802.11 패킷을 캡처(airodump)·주입(aireplay)하고 WEP/WPA-PSK 키를 복구(aircrack)하는 도구 모음. 지금 이름은 Aircrack-ng
5 Snort 침입 탐지(IDS/IPS) 규칙 기반으로 웜, 익스플로잇 시도, 포트 스캔 같은 수상한 트래픽을 탐지하고 기록한다. 지금은 Cisco 소유, Snort 3
6 Cain and Abel 암호 복구 (Windows) 네트워크 스니핑, 사전·무차별 대입으로 암호를 찾고 VoIP 녹음, 라우팅 프로토콜 분석도 한다. 개발 중단
7 BackTrack 보안 점검용 리눅스 보안·포렌식 도구가 들어 있는 부팅 가능한 리눅스 배포판. Kali Linux 로 대체
8 Netcat 네트워크 연결 TCP/UDP 로 데이터를 읽고 쓰는 단순한 도구. 포트를 열어 연결을 받는 것도 된다. 디버깅과 스크립트에 많이 쓴다. 현대판은 Ncat, Socat, OpenBSD nc
9 tcpdump 패킷 캡처 Wireshark 이전부터 쓰던 콘솔 패킷 캡처 도구. 가볍고 보안 위험이 적다. libpcap 이 여기서 나왔다.
10 John the Ripper 암호 크래킹 약한 암호를 찾기 위해 여러 형식의 암호 해시를 사전 대입으로 깨 본다.
11 Kismet 무선 수동으로 스니핑해서 무선 네트워크를 찾아내는 탐지기·스니퍼·IDS. 숨긴 SSID 도 찾는다.
12 OpenSSH / PuTTY 원격 접속 암호화된 원격 로그인과 명령 실행. telnet, rlogin, rsh 를 대체한다. Windows 에서는 PuTTY, WinSCP. Windows 10 부터 OpenSSH 기본 포함
13 Burp Suite 웹 해킹 웹 애플리케이션을 점검하는 통합 도구. 프록시로 요청을 가로채 고치고 스캔한다. 무료 Community, 유료 Professional
14 Nikto 웹 서버 스캐너 위험한 파일·CGI, 오래된 서버 버전, 설정 문제를 점검한다.
15 Hping 패킷 생성 ICMP, UDP, TCP 패킷을 직접 만들어 보내고 응답을 본다. 방화벽 뒤 호스트를 탐색하거나 방화벽 규칙을 알아낼 때 쓴다. 오래 갱신 없음, 비슷한 도구는 Nping
16 Ettercap 중간자 공격(MITM) LAN 에서 연결을 가로채 스니핑하고 내용을 바꾸는 도구.
17 Sysinternals Windows 진단 Process Explorer(열린 파일, lsof 같은 기능), PsTools(원격 프로세스 관리), Autoruns(자동 실행 항목), TCPView(netstat 같은 기능) 등. Microsoft 무료 배포
18 w3af 웹 취약점 웹 애플리케이션 취약점을 찾고 공격하는 플러그인 프레임워크. 웹용 Metasploit 같은 도구. 개발 거의 멈춤
19 OpenVAS 취약점 스캐너 Nessus 가 상용으로 바뀔 때 마지막 무료 버전에서 갈라져 나온 오픈소스 스캐너. 지금은 Greenbone
20 Scapy 패킷 조작 Python 으로 패킷을 만들고 보내고 받는 저수준 도구. 스캐너, 스니퍼로도 쓴다.
21 ping, telnet, dig, traceroute, whois, netstat 기본 명령 운영체제에 기본으로 들어 있는 기초 도구. 급할 때 가장 먼저 쓴다. (Windows 는 tracert, whois 없음)
22 THC Hydra 온라인 암호 대입 telnet, ftp, http, smb, DB 등 30 여 개 프로토콜에 사전 대입 공격을 한다. 비슷한 도구는 Medusa, Ncrack.
23 Perl / Python / Ruby 스크립트 언어 기성 도구로 안 되는 일을 직접 만든다. Scapy 는 Python, Metasploit 모듈은 Ruby, Nmap 스크립트는 Lua 로 쓴다.
24 Paros proxy 웹 프록시 HTTP/HTTPS 요청을 가로채 쿠키·폼 값을 바꾸고 SQL Injection, XSS 를 점검하는 Java 프록시. 개발 중단, OWASP ZAP 이 후속
25 NetStumbler 무선 (Windows) 열린 무선 AP 를 찾는 Windows 도구. Kismet 보다 능동적인 방식이다. 개발 중단

26 ~ 50위

# 도구 분야 설명 지금 상태
26 Google 정보 수집 site:도메인 같은 검색 연산자로 직원 이름, 실수로 노출된 문서, 취약한 웹 프로그램이 설치된 서버 등을 찾는다. Google Hacking Database 참고. GHDB 는 지금 Exploit-DB 에서 관리
27 OSSEC HIDS 호스트 침입 탐지 로그 분석, 파일 무결성 검사, 루트킷 탐지, 경보와 자동 대응. 방화벽·웹 서버·인증 로그 분석에 많이 쓴다. 활발한 후속은 Wazuh
28 WebScarab 웹 프록시 HTTP(S) 요청과 응답을 기록하고 살펴보는 OWASP 도구. 개발 중단, OWASP ZAP 으로 대체
29 Core Impact 침투 테스트 (상용) 상용 익스플로잇 도구. 한 서버를 뚫은 뒤 그 서버를 거쳐 다른 서버로 들어가는 기능이 있다. 비슷한 도구는 Metasploit, Canvas.
30 sqlmap SQL Injection SQL Injection 취약점을 자동으로 찾고 DB 정보 확인, 데이터 추출, 파일 시스템 접근, OS 명령 실행까지 해 본다.
31 TrueCrypt 디스크 암호화 디스크나 파일 볼륨을 실시간으로 암호화한다. 숨김 볼륨 기능이 있다. 2014년 개발 중단, VeraCrypt 로 대체
32 dsniff 스니핑 암호·메일·파일을 엿보는 도구(dsniff, mailsnarf, urlsnarf 등)와 트래픽을 가로채는 도구(arpspoof, dnsspoof, macof) 모음. 오래 갱신 없음
33 IDA Pro 디스어셈블러 악성 코드 분석과 취약점 연구에 표준처럼 쓰이는 디스어셈블러. 스크립트로 확장할 수 있다. 무료 대안은 Ghidra
34 Maltego 정보 수집(OSINT) 공개 자료를 조회해서 사람, 회사, 웹 사이트, 문서 사이의 관계를 그래프로 보여 준다.
35 ophcrack 암호 크래킹 (Windows) 레인보우 테이블로 Windows LM/NTLM 해시를 깬다. Live CD 판이 있다.
36 Nexpose 취약점 관리 탐지, 검증, 위험도 분류, 보고, 조치까지 다루는 취약점 스캐너. Metasploit 과 연동된다. 지금은 Rapid7 InsightVM
37 Netfilter / iptables 방화벽 리눅스 커널의 패킷 필터. 상태 기반 필터링과 NAT 를 한다. 설정 도구가 iptables. 지금은 nftables 로 넘어가는 중
38 GnuPG / PGP 암호화 파일과 메일을 암호화·서명한다. GnuPG(gpg)는 PGP 표준의 무료 구현.
39 skipfish 웹 취약점 사이트를 재귀적으로 돌아다니며 사이트맵을 만들고 보안 점검 결과를 붙여 주는 Google 의 도구. 개발 중단
40 GFI LanGuard 취약점·패치 관리 (상용) 네트워크 취약점 점검, 패치 관리, 소프트웨어 감사.
41 Acunetix 웹 취약점 (상용) SQL Injection, XSS 등을 자동으로 찾고 보고서를 만든다. 지금은 Invicti 소속
42 Qualys 취약점 관리 (SaaS) 클라우드 기반 취약점 관리. 내부 스캔은 장비를 두고 클라우드로 결과를 보낸다. 지금 이름은 Qualys VMDR
43 VMware / VirtualBox 가상화 여러 OS 에서 코드와 익스플로잇을 시험하고, 스냅샷으로 감염 전 상태로 되돌리는 실험 환경. VMware Workstation 은 개인용 무료
44 OllyDbg 디버거 (Windows) 소스 없이 32비트 실행 파일을 분석하는 디버거. 개발 중단, x64dbg 가 대안
45 ntop 네트워크 사용량 프로세스에 top 이 있듯 네트워크 사용량을 보여 준다. 웹 화면, NetFlow/sFlow 수집. 지금은 ntopng
46 MBSA Windows 보안 점검 Microsoft 권장 사항 기준으로 Windows 보안 상태를 점검하는 도구. 지원 종료
47 AppScan 애플리케이션 보안 (상용) 개발 단계부터 XSS, 파라미터 조작, 숨은 필드 조작 등을 점검한다. 지금은 HCL AppScan
48 OSSIM 보안 정보 관리(SIEM) Nagios, OSSEC 등 여러 도구를 묶어 네트워크와 서버 보안 상태를 한곳에서 본다.
49 Medusa 온라인 암호 대입 SSH, FTP, HTTP, IMAP, VNC 등 여러 프로토콜에 병렬로 로그인 대입을 한다. 비슷한 도구는 Hydra, Ncrack.
50 OpenSSL 암호화 라이브러리 SSL/TLS 와 암호 라이브러리. 암호화, 해시, 인증서 처리 명령줄 도구도 들어 있다. SSLv2/v3 는 제거됨, 지금은 3.x

공격용으로 쓸 수 있는 도구가 많으니 내가 관리하거나 허가받은 시스템에서만 쓴다.

참고한 자료: SecTools.Org: Top Network Security Tools (1쪽, 2쪽)

관련 글: 리눅스 서버 성능 모니터링 명령어 정리 (top, vmstat, ps, iostat, sar, tcpdump 등)

Leave a Reply

You can use these HTML tags

<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code class="" title="" data-url=""> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong> <pre class="" title="" data-url=""> <span class="" title="" data-url="">

  

  

  

이 사이트는 Akismet을 사용하여 스팸을 줄입니다. 댓글 데이터가 어떻게 처리되는지 알아보세요.