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

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

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

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

도구 디렉토리

카테고리

모든 카테고리 보기
Loading categories
Routeglass — 웹에 노출된 네트워크 장치를 식별하는 멀티스레드 라우터 핑거프린팅 도구로, 보안 평가를 위해 HTTP 응답, 헤더 및 파비콘 해시를 분석합니다. | Kitploit
도구/GitHubGitHub/k3ystr0k3r/routeglass
ReconnaissanceIoT SecurityNetwork MappingInformation GatheringNetwork SecurityPenetration Testing
GitHubk3ystr0k3r/routeglass

Routeglass

웹에 노출된 네트워크 장치를 식별하는 멀티스레드 라우터 핑거프린팅 도구로, 보안 평가를 위해 HTTP 응답, 헤더 및 파비콘 해시를 분석합니다.

저장소 보기
21개월 전아직 검토되지 않음

인기

모두 보기 →

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

모든 도구 탐색

도구 컬렉션을 둘러보세요

모든 도구 보기 →
공유

Routeglass - 고속 라우터 및 네트워크 장비 핑거프린팅 도구

Routeglass는 Go로 작성된 빠르고 멀티스레드 방식의 라우터 핑거프린팅 도구입니다.

이 프로젝트의 목표는 간단합니다. 열린 포트에만 의존하지 않고 HTTP 응답을 핑거프린팅하여 웹에 노출된 라우터, 방화벽, 게이트웨이 및 임베디드 네트워크 장치를 식별하는 것입니다.

Routeglass는 현재 소비자, 기업, ISP 및 산업용 네트워킹 장비를 아우르는 수백 개의 핑거프린트 규칙을 포함합니다.


기능

  • 빠른 동시 스캐닝
  • HTTP 및 HTTPS 지원
  • 단일 IP 스캐닝
  • CIDR 지원
  • IPv4 범위 지원
  • 대상 목록 파일 지원
  • 무작위 브라우저 User-Agent 순환
  • 사용자 지정 User-Agent 지원
  • 다중 포트 스캐닝
  • 파일로 출력
  • 진행률 표시줄
  • 정상 종료 (Ctrl+C)
  • 벤더 및 제품 핑거프린팅
  • 규칙 기반 탐지 엔진
  • 경량 Go 바이너리
  • 크로스 플랫폼

설치

저장소를 클론합니다:

root@kitploit:~
git clone https://github.com/K3ysTr0K3R/Routeglass.git

cd Routeglass

의존성을 설치합니다:

root@kitploit:~
go mod tidy

빌드합니다:

root@kitploit:~
go build

또는 출력 바이너리를 지정합니다:

root@kitploit:~
go build -o routeglass

사용법

단일 IP 스캔

root@kitploit:~
./routeglass -ip 192.168.1.1

CIDR 스캔

root@kitploit:~
./routeglass -ip 192.168.1.0/24

IP 범위 스캔

root@kitploit:~
./routeglass -ip 192.168.1.10-192.168.1.100

파일에서 대상 스캔

root@kitploit:~
./routeglass -f targets.txt

targets.txt 예시

root@kitploit:~
192.168.1.1
192.168.1.0/24
10.0.0.5-10.0.0.50

여러 포트 지정

root@kitploit:~
./routeglass -ip 192.168.1.0/24 -ports 80,443,8080,8443

작업자 스레드 늘리기

root@kitploit:~
./routeglass -ip 192.168.1.0/24 -t 250

결과 저장

root@kitploit:~
./routeglass -ip 192.168.1.0/24 -o results.txt

결과 추가

root@kitploit:~
./routeglass -ip 192.168.1.0/24 -o results.txt -append

사용자 지정 User-Agent

root@kitploit:~
./routeglass -ip 192.168.1.1 -user-agent "Mozilla/5.0"

전체 예시

root@kitploit:~
./routeglass \
-ip 10.0.0.0/16 \
-ports 80,443,8080,8443 \
-t 500 \
-o results.txt

명령줄 옵션


예시 출력

root@kitploit:~
Routeglass - Coded By: K3ysTr0K3R

192.168.1.1:80 [FOUND] MikroTik RouterOS
10.0.0.1:443 [FOUND] Cisco IOS Router
172.16.10.5:8443 [FOUND] Fortinet FortiGate
192.168.10.254:80 [FOUND] TP-Link Archer AX55
10.20.1.15:80 [FOUND] ASUS RT-AX86U

Scan complete.
500 targets scanned.
37 device(s) found.

탐지 엔진

Routeglass는 여러 탐지 방법을 사용하여 핑거프린팅을 수행합니다.

HTML 제목 일치

웹페이지 제목을 기반으로 제품을 탐지합니다.

예시:

root@kitploit:~
<title>MikroTik RouterOS</title>

HTTP 헤더 일치

응답 헤더를 검사합니다.

예시:

root@kitploit:~
Server: cisco-IOS

본문 서명 일치

HTML 콘텐츠에서 알려진 벤더 문자열을 검색합니다.

예시:

root@kitploit:~
Powered by RouterOS

정규 표현식 일치

모델 계열을 식별하기 위한 정규식 핑거프린트를 지원합니다.

예시:

root@kitploit:~
(?i)tp-link\s+[a-z0-9-]+

MD5 파비콘 일치

파비콘의 MD5 해시를 계산하여 알려진 핑거프린트와 비교합니다.

이를 통해 로그인 페이지가 사용자 지정되어도 Routeglass가 장치를 식별할 수 있습니다.


지원되는 벤더

Routeglass는 다음을 포함한 수백 개의 네트워킹 제품에 대한 핑거프린트를 포함합니다:

  • Cisco
  • MikroTik
  • Ubiquiti
  • Fortinet
  • Juniper
  • TP-Link
  • ASUS
  • NETGEAR
  • D-Link
  • Linksys
  • Huawei
  • ZyXEL
  • Tenda
  • Nokia
  • Palo Alto
  • SonicWall
  • WatchGuard
  • OpenWrt
  • DD-WRT
  • pfSense
  • OPNsense
  • VyOS
  • Google
  • Amazon eero
  • GL.iNet
  • Teltonika
  • Cradlepoint
  • Aruba
  • Ruckus
  • Cambium
  • Peplink

...그 외 다수


성능

Routeglass는 가벼운 메모리 사용량을 유지하면서 대규모 주소 범위를 효율적으로 핑거프린팅하도록 설계되었습니다.

주요 기능은 다음과 같습니다:

  • 동시 작업자 풀
  • 연결 재사용
  • HTTP 응답 캐싱
  • 빠른 규칙 평가
  • 정상적인 인터럽트 처리
  • 구성 가능한 작업자 수

왜 Routeglass인가?

기존 포트 스캐너는 어떤 포트가 열려 있는지 알려줍니다.

Routeglass는 그 포트 뒤에서 실제로 실행 중인 장치가 무엇인지 알려줍니다.

Routeglass는 TCP/80이 열려 있다고 단순히 보고하는 대신, 여러 핑거프린팅 기법을 사용하여 벤더와 정확한 제품을 식별하려고 시도합니다.

따라서 다음과 같은 상황에서 유용합니다:

  • 자산 검색
  • 네트워크 인벤토리
  • 보안 평가
  • 레드팀 활동
  • 침투 테스트
  • 노출 모니터링
  • 연구 프로젝트

요구 사항

  • Go 1.24+
  • 인터넷 연결(또는 로컬 네트워크 액세스)
  • Windows, Linux 또는 macOS

면책 조항

이 프로젝트는 보안 연구, 방어적 보안 평가, 자산 인벤토리 및 공인된 침투 테스트를 위해 만들어졌습니다.

소유하고 있거나 명시적 평가 허가를 받은 시스템만 스캔하십시오.

저자는 이 소프트웨어로 인한 오용 또는 손상에 대해 책임을 지지 않습니다.

도구 다운로드
플래그설명기본값
-ip단일 IP, CIDR 또는 IP 범위-
-f파일에서 대상 읽기-
-t작업자 스레드 수50
-ports쉼표로 구분된 포트80
-o출력 파일-
-append덮어쓰기 대신 추가false
-user-agent사용자 지정 User-Agent무작위 브라우저