
CamTRON - A fast camera detection scanner

네트워크에서 감시 장치(카메라)를 탐지하는 자동화 도구입니다.
git clone https://github.com/K3ysTr0K3R/camtron.git
cd camtron
go build -o camtron main.go
go install github.com/K3ysTr0K3R/camtron@latest
./camtron -u http://192.168.1.1
./camtron -ip 192.168.1.100
./camtron -ip 192.168.1.0/24
./camtron -f targets.txt
./camtron -f targets.txt -t 100
./camtron -f targets.txt -o results.csv
./camtron -f targets.txt -o results.csv -append
-u string Scan a single URL
-ip string Scan a single IP/CIDR
-f string File with targets (one per line)
-t int Threads (default: 50)
-o string Output CSV file (optional)
-append Append to output CSV instead of overwrite
한 줄에 하나의 대상을 포함하는 텍스트 파일을 만드세요:
192.168.1.1
192.168.1.100
10.0.0.0/24
http://example.com
CamTRON은 여러 탐지 기법을 사용합니다:
<title>을 확인합니다.favicon.ico의 MD5 해싱[15:04:05.123] [+] 192.168.1.100 : hikvision, dahua
[15:04:05.456] [+] 192.168.1.101 : axis
Target,Brands
192.168.1.100,"hikvision, dahua"
192.168.1.101,"axis"
git clone https://github.com/yourusername/camtron.git
cd camtron
go build -o camtron .
go build -ldflags="-s -w" -o camtron .
go mod download
main.go의 rules 슬라이스에 규칙을 추가합니다:
{"brandname", "/path", "condition=value", "", false}
title= — HTML 제목 매칭body= — HTML 본문 매칭headers= — HTTP 헤더 매칭md5= — 파비콘 MD5 매칭status_code= — HTTP 상태 코드 매칭{"brand", "/", "title=Login&&body=Camera System", "", false}
이 도구는 다음 용도로 제작되었습니다:
경고: 소유하지 않았거나 테스트 권한이 없는 네트워크를 무단으로 스캔하는 것은 불법입니다. 항상 적절한 승인을 받으십시오. 개발자는 오용이나 피해에 대해 어떠한 책임도 지지 않습니다.
참고: 이 도구는 합법적인 보안 평가 목적으로만 사용해야 합니다.