Skip to content
KitploitKITPLOIT
OutilsBlog
Soumettre
OutilsBlog
Soumettre

Outils de Hacking, PenTest et Cybersécurité pour votre Arsenal de Sécurité !

Kitploit est un répertoire d'outils de hacking, de cybersécurité et de pentesting. Découvrez les dernières mises à jour des projets pour trouver des vulnérabilités, analyser des systèmes, automatiser les tests et renforcer votre sécurité.

··Flux·Contact·Confidentialité·© 2026 Kitploit

Répertoire d'outils

Catégories

Voir toutes les catégories
Loading categories
CamTRON — CamTRON - A fast camera detection scanner | Kitploit
Outils/GitHubGitHub/k3ystr0k3r/camtron
ReconnaissanceIoT SecurityNetwork MappingInformation GatheringPenetration Testing
GitHubk3ystr0k3r/camtron

CamTRON

CamTRON - A fast camera detection scanner

Voir le dépôt
136il y a 21 joursPas encore vérifié

Populaires

Voir tout →

Découvrez les outils les plus utilisés par notre communauté.

Explorer tous les outils

Parcourez notre collection d'outils

Voir tous les outils →
Partager

CamTRON - Scanner de caméras

Logo CamTRON

Un outil automatisé pour détecter les dispositifs de surveillance (caméras) sur les réseaux.

Fonctionnalités

  • Détection multi-marques : prend en charge plus de 30 marques de caméras, dont Hikvision, Dahua, Axis, CCTV, etc.
  • Analyse haute performance : analyse concurrente avec nombre de threads configurable
  • Entrée flexible : analyser des IP uniques, des URL, des plages CIDR ou des fichiers contenant des listes de cibles
  • Détection intelligente : utilise plusieurs méthodes de détection (titres, en-têtes, empreintes MD5 de favicons, contenu du corps)
  • Export CSV : option pour enregistrer les résultats dans un fichier CSV
  • Progression en temps réel : affichage en direct avec sortie colorée
  • Résilient : gère correctement les délais d'attente réseau et les réponses malformées

Installation

Prérequis

  • Go 1.16 ou supérieur

Depuis les sources

root@kitploit:~
git clone https://github.com/K3ysTr0K3R/camtron.git
cd camtron
go build -o camtron main.go

Installation rapide

root@kitploit:~
go install github.com/K3ysTr0K3R/camtron@latest

Utilisation

Tutoriels d'analyse de base

Analyser une URL unique

root@kitploit:~
./camtron -u http://192.168.1.1

Analyser une IP unique

root@kitploit:~
./camtron -ip 192.168.1.100

Analyser une plage CIDR

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

Analyser des cibles depuis un fichier

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

Augmenter le nombre de threads (par défaut : 50)

root@kitploit:~
./camtron -f targets.txt -t 100

Enregistrer les résultats au format CSV

root@kitploit:~
./camtron -f targets.txt -o results.csv

Ajouter les résultats à un fichier CSV existant

root@kitploit:~
./camtron -f targets.txt -o results.csv -append

Options de la ligne de commande

root@kitploit:~
-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

Format du fichier d'entrée

Créez un fichier texte avec une cible par ligne :

root@kitploit:~
192.168.1.1
192.168.1.100
10.0.0.0/24
http://example.com

Marques prises en charge

  • Avtech — Pages de connexion et détection de favicon
  • Axis — Détection par empreinte MD5 du favicon
  • CCTV — Plusieurs méthodes de détection
  • Dahua — Plusieurs modèles et détection de favicon
  • D-Link DCS — Détection basée sur les en-têtes
  • DVR — Détection de page de connexion
  • Geovision — Détection basée sur le titre
  • Hikvision — Détection complète (en-têtes, titres, contenu du corps)
  • Instar — Détection basée sur le titre
  • IP Camera — Détection basée sur les en-têtes
  • Netwave — Détection basée sur les en-têtes
  • Nuuo — Détection basée sur le titre
  • Reecam — Détection basée sur les en-têtes
  • Tenda — Plusieurs variantes de pages de connexion
  • Uniview — Détection de favicon et de logo
  • Xiongmai — Détection basée sur le titre

Méthodes de détection

CamTRON utilise plusieurs techniques de détection :

  • Correspondance de titre : vérifie la balise HTML <title> pour trouver des signatures de marques
  • Analyse des en-têtes : examine les en-têtes de réponse HTTP pour identifier des signatures
  • Contenu du corps : recherche des chaînes connues dans le corps HTML
  • Hachage de favicon : hachage MD5 du fichier favicon.ico
  • Codes de statut : détecte des modèles de réponses HTTP spécifiques

Performances

  • Threads par défaut : 50 analyses concurrentes
  • Délais d'attente : 2 secondes par requête
  • Pool de connexions : réutilise les connexions HTTP
  • Cache DNS : réduit les résolutions DNS répétées
  • Suivi de progression : statistiques d'analyse en temps réel

Sortie

Sortie console

root@kitploit:~
[15:04:05.123] [+] 192.168.1.100 : hikvision, dahua
[15:04:05.456] [+] 192.168.1.101 : axis

Sortie CSV

root@kitploit:~
Target,Brands
192.168.1.100,"hikvision, dahua"
192.168.1.101,"axis"

Compilation depuis les sources

root@kitploit:~
git clone https://github.com/yourusername/camtron.git
cd camtron
go build -o camtron .
go build -ldflags="-s -w" -o camtron .

Dépendances

  • Bibliothèque standard de Go
  • golang.org/x/net/html
root@kitploit:~
go mod download

Développement

Ajouter de nouvelles règles

Ajoutez des règles à la slice rules dans main.go :

root@kitploit:~
{"brandname", "/path", "condition=value", "", false}

Conditions prises en charge

  • title= — correspondance avec le titre HTML
  • body= — correspondance avec le corps HTML
  • headers= — correspondance avec les en-têtes HTTP
  • md5= — correspondance MD5 du favicon
  • status_code= — correspondance avec le code de statut HTTP

Conditions multiples

root@kitploit:~
{"brand", "/", "title=Login&&body=Camera System", "", false}

Avertissement légal

Cet outil est destiné à :

  • Professionnels de la sécurité testant leurs propres réseaux
  • Engagements de tests d'intrusion autorisés
  • Fins éducatives

AVERTISSEMENT : L'analyse non autorisée de réseaux dont vous n'êtes pas propriétaire ou pour lesquels vous n'avez pas la permission de tester est illégale. Obtenez toujours une autorisation appropriée. Les développeurs déclinent toute responsabilité en cas d'utilisation abusive ou de dommages.


Contribution

  1. Forkez le dépôt
  2. Créez une branche de fonctionnalité
  3. Validez vos modifications
  4. Poussez la branche
  5. Ouvrez une Pull Request

Support

  • Consultez la page Issues
  • Ouvrez une nouvelle issue avec des informations détaillées

Remarque : Cet outil est réservé à des fins légitimes d'évaluation de la sécurité.

Télécharger l’outil