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
SigDigger — Analyseur de signal numérique basé sur Qt, utilisant le cœur Suscan et la bibliothèque DSP Sigutils. | Kitploit
Outils/GitHubGitHub/batchdrake/sigdigger
ReconnaissanceCollecte d'InformationsSécurité Sans Fil
GitHubbatchdrake/sigdigger

SigDigger

Analyseur de signal numérique basé sur Qt, utilisant le cœur Suscan et la bibliothèque DSP Sigutils.

Voir le dépôtSite web
2.8k303il y a 6 moisVérifié par Kitploit

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

SigDigger - L'analyseur de signaux numériques gratuit

SigDigger est un analyseur de signaux numériques gratuit pour GNU/Linux et macOS, conçu pour extraire des informations provenant de signaux radio inconnus. Il prend en charge une variété de périphériques SDR via SoapySDR, et permet la démodulation réglable des signaux FSK, PSK et ASK, le décodage de la vidéo analogique, l'analyse des signaux en rafales et l'écoute des canaux vocaux analogiques (le tout en temps réel).

Notes pour les utilisateurs existants

Nous ne clonons plus develop. Les quatre projets (SigDigger, SuWidgets, Suscan et Sigutils) conservent les derniers changements fonctionnels dans la branche master.

NOTES POUR LES PREMIERS UTILISATEURS

Vous voudrez peut-être commencer par jeter un œil au Manuel de l'utilisateur.

SigDigger est un outil graphique qui sert de surcouche aux bibliothèques de bas niveau comme Suscan et Sigutils, et vous devrez donc d'abord compiler ces dépendances. Si vous voulez éviter les maux de tête et commencer à utiliser SigDigger immédiatement, essayez l'une des options suivantes :

  • Télécharger la dernière version de développement sous forme de fichier AppImage autonome (GNU/Linux uniquement)

  • Demander un .dmg personnalisé (utilisateurs macOS uniquement, je dois les créer à la demande car je ne possède actuellement aucune machine Apple et de petites retouches doivent être faites d'une version à l'autre)

  • Compiler à partir des sources et installer à l'échelle du système (Unix en général) :

    root@kitploit:~
      % git clone --recursive https://github.com/BatchDrake/sigutils
      % cd sigutils && mkdir -p build && cd build && cmake .. && make && sudo make install && cd ../..
      % git clone --recursive https://github.com/BatchDrake/suscan
      % cd suscan && mkdir -p build && cd build && cmake .. && make && sudo make install && cd ../..
      % git clone https://github.com/BatchDrake/SuWidgets
      % cd SuWidgets && qmake6 SuWidgetsLib.pro && make && sudo make install && cd ..
      % git clone https://github.com/BatchDrake/SigDigger
      % cd SigDigger && qmake6 SigDigger.pro && make && sudo make install && cd ..
    
  • Laissez le script blsd gérer tous ces détails pour vous (GNU/Linux). Ce script compilera SigDigger dans un sous-répertoire du répertoire de travail courant (rien n'est installé à l'échelle du système). Ce répertoire peut être placé n'importe où vous le souhaitez et contient un script qui lance SigDigger.

    root@kitploit:~
    % wget https://actinid.org/blsd
    % chmod a+x blsd
    % ./blsd
    
    • Bonus : vous pouvez passer des arguments à blsd pour spécifier quels plugins vous souhaitez télécharger et regrouper avec SigDigger. Le nom des plugins correspond simplement aux noms des dépôts de mon compte GitHub à partir desquels le code est récupéré. Je recommande le en raison de sa polyvalence, mais vous pouvez aussi jeter un œil à , et .

Attendez, pourquoi ressemble-t-il à Gqrx ?

Après des années à utiliser des logiciels SDR, j'ai réalisé que Gqrx avait la meilleure interface utilisateur de tous : minimaliste mais fonctionnelle. Les premières versions de l'interface étaient quelque peu différentes, mais après beaucoup de débogage, je suis arrivé à la conclusion qu'il serait préférable d'essayer d'imiter les logiciels existants (et performants), réduisant ainsi la courbe d'apprentissage au nouvel ensemble de fonctionnalités.

Vous remarquerez peut-être que le widget du spectre ressemble beaucoup à celui de Gqrx. C'est parce que le widget du spectre est en réalité celui de Gqrx avec quelques modifications minimales (comme la prise en charge de palettes Waterfall configurables, ou d'un backend OpenGL). J'ai essayé de coder mon propre widget Waterfall dans Suscan et Xorg finissait par monopoliser le CPU, alors je ne réinvente plus la roue : j'ai décidé d'étendre le widget Plotter existant de Gqrx pour qu'il corresponde à l'ensemble des fonctionnalités de SigDigger.

Outre la disposition de l'interface utilisateur et le widget Plotter, SigDigger ne ressemble guère à Gqrx : Gqrx dépend de GNU Radio, tandis que SigDigger est un frontend Qt5 pour Suscan. Les chaînes DSP sont totalement différentes et le modèle de threads de Suscan est optimisé pour un ensemble de tâches très spécifique.

Comment suis-je censé compiler ceci ?

SigDigger dépend de trois projets différents : Sigutils, Suscan et SuWidgets. Vous devez compiler et installer ces projets sur votre ordinateur avant de compiler SigDigger.

  • Les instructions de compilation de Sigutils peuvent être trouvées ici.
  • Les instructions de compilation de Suscan peuvent être trouvées ici.

Après avoir compilé avec succès Sigutils et Suscan, vous pouvez maintenant passer à la compilation de SuWidgets. SuWidgets est une bibliothèque graphique Qt5/Qt6 contenant tous les widgets personnalisés de SigDigger. Pour la compiler, assurez-vous d'avoir au moins le framework de développement Qt5 (>= 5.9) installé sur votre système, puis exécutez :

root@kitploit:~
% git clone https://github.com/BatchDrake/SuWidgets
% cd SuWidgets
% qmake SuWidgetsLib.pro
% make
% sudo make install

Si les étapes ci-dessus ont réussi, vous réussirez probablement aussi à compiler SigDigger. Pour compiler SigDigger, faites :

root@kitploit:~
% git clone https://github.com/BatchDrake/SigDigger
% cd SigDigger
% qmake SigDigger.pro
% make
% sudo make install

Et, pour exécuter SigDigger, tapez simplement :

root@kitploit:~
% SigDigger

Si la commande ci-dessus échoue, il est possible que SigDigger soit installé ailleurs, comme dans /opt/SigDigger. Dans ce cas, vous pouvez essayer d'exécuter à la place :

root@kitploit:~
% /opt/SigDigger/bin/SigDigger

Versions précompilées

Vous pouvez trouver des versions précompilées sous l'onglet « Releases » de ce dépôt. Pour le moment, ces versions sont destinées uniquement à Linux x64 (de préférence les distributions de type Debian) et ont été testées de manière minimale. Bien que j'aie l'intention de porter Sigutils, Suscan et SigDigger vers d'autres plateformes, je souhaite avoir une base de code stable avant d'aller plus loin.

Évidemment, vos retours faciliteront mon travail. Si vous rencontrez des problèmes lors de la compilation ou de l'utilisation de SigDigger, n'hésitez pas à utiliser le fantastique système de suivi des bugs de GitHub. Il fonctionne très bien et il m'est bien plus facile de suivre les problèmes existants.

Au plaisir de recevoir vos retours ! :)


73 de EA1IYR

Télécharger l’outil
plugin AmateurDSN
APTPlugin
AntSDRPlugin
ZeroMQPlugin
  • Utilisateurs Windows : désolé, Windows est un désastre, je ne possède pas non plus de machines Windows et il est actuellement impossible de garantir des builds Windows qui incluent toutes les dépendances DLL de manière reproductible. Vous pouvez essayer de le compiler vous-même à partir des sources, bien que dans ce cas je recommande de suivre les étapes du Manuel de l'utilisateur