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
poorskeme — OSINT - Visualisation de données - Blockchain - Sensibilisation - Arnaque | Kitploit
Outils/GitHubGitHub/kennbroorg/poorskeme
OSINT (Renseignement de Sources Ouvertes)Détection d'Anomalies
GitHubkennbroorg/poorskeme

poorskeme

OSINT - Visualisation de données - Blockchain - Sensibilisation - Arnaque

Voir le dépôtSite web
435il y a 2 ansVé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
follow on Twitter

Logo

poorSKeme

OSINT - Visualisation de données - Blockchain - Sensibilisation - Arnaque

Principal

Installation

Allez sur ce site et cliquez sur le bouton de téléchargement. Ou allez dans la section des releases. Téléchargez le fichier ZIP nommé poorSKeme.zip

Décompressez-le, installez les dépendances et exécutez-le.

root@kitploit:~
unzip poorSKeme.zip
cd poorSKeme
pip install -r requirements.txt
python3 poorSKeme --help
root@kitploit:~
$$$$$$$\                                       $$$$$$\  $$\   $$\
$$  __$$\                                     $$  __$$\ $$ | $$  |
$$ |  $$ | $$$$$$\   $$$$$$\   $$$$$$\        $$ /  \__|$$ |$$  / $$$$$$\  $$$$$$\$$$$\   $$$$$$\
$$$$$$$  |$$  __$$\ $$  __$$\ $$  __$$\       \$$$$$$\  $$$$$  / $$  __$$\ $$  _$$  _$$\ $$  __$$\
$$  ____/ $$ /  $$ |$$ /  $$ |$$ |  \__|       \____$$\ $$  $$<  $$$$$$$$ |$$ / $$ / $$ |$$$$$$$$ |
$$ |      $$ |  $$ |$$ |  $$ |$$ |            $$\   $$ |$$ |\$$\ $$   ____|$$ | $$ | $$ |$$   ____|
$$ |      \$$$$$$  |\$$$$$$  |$$ |            \$$$$$$  |$$ | \$$\\$$$$$$$\ $$ | $$ | $$ |\$$$$$$$\
\__|       \______/  \______/ \__|             \______/ \__|  \__|\_______|\__| \__| \__| \_______|

usage: poorSKeme.py [-h] [-bc {bsc,eth}] [-ct CONTRACT] [-bf BLOCK_FROM] [-bt BLOCK_TO] [-c CHUNK] [-f FILE] [-w]

Contract analyzer

optional arguments:
  -h, --help            show this help message and exit

Get and process data:
  -bc {bsc,eth}, --blockchain {bsc,eth}
                        Select Blockchain (bsc, eth)
  -ct CONTRACT, --contract CONTRACT
                        address of contract
  -bf BLOCK_FROM, --block-from BLOCK_FROM
                        Block start
  -bt BLOCK_TO, --block-to BLOCK_TO
                        Block end
  -c CHUNK, --chunk CHUNK
                        Chunks of blocks

Process data from JSON file:
  -f FILE, --file FILE  JSON file of recolected data

Start WebServer visualization data:
  -w, --web             WEB for data visaulization

            Examples
            --------

            # Extract TRXs of contract from block to block (Ethereum Network)
            python3 poorSKeme.py -bc eth -ct 0xb547027A4CCD46EC98199Fa88AAEDF5aA981Db26 -bt 6496413        # To collect

            # Extract TRXs of contract from block to block (Binance Smart Chain)
            python3 poorSKeme.py -bc bsc -ct 0xe878BccA052579C9061566Cec154B783Fc5b9fF1 -bt 15552901       # To collect

            # Data Visualization of processed contract information (Binance Smart Chain)
            python3 poorSKeme.py -bc bsc -f contract-0xe878BccA052579C9061566Cec154B783Fc5b9fF1.db -w  # To visualice data

Si vous utilisez le paramètre web, le port est 4200. L'URL complète est http://127.0.0.1:4200.

API

Obtenez l'API gratuite sur https://etherscan.io/apis (Ethereum) et sur https://bscscan.com/apis (Binance Smart Chain). Chargez-les dans le fichier API.yaml en remplaçant les XXX par la clé API correspondante.

Exemple

Récupération des données

Pour collecter les données du contrat 0xe878BccA052579C9061566Cec154B783Fc5b9fF1 (Ethereum est la blockchain par défaut)

root@kitploit:~
python3 poorSKeme.py -ct 0xb547027A4CCD46EC98199Fa88AAEDF5aA981Db26

Mais cela peut prendre beaucoup de temps, vous pouvez donc passer en paramètre le bloc de début et le bloc de fin.

root@kitploit:~
python3 poorSKeme.py -bc bsc -ct 0xe878BccA052579C9061566Cec154B783Fc5b9fF1 -bf 14040726 -bt 15552901

Ou seulement le bloc de fin

root@kitploit:~
python3 poorSKeme.py -bc bsc -ct 0xe878BccA052579C9061566Cec154B783Fc5b9fF1 -bt 15552901

Notez le paramètre -bc qui indique le réseau blockchain (Binance Smart Chain dans ce cas)

Cela produira un fichier nommé contract-bsc-[CONTRACT].json, dans notre exemple il s'appellera contract-bsc-0xe878BccA052579C9061566Cec154B783Fc5b9fF1.json

Traitement des données et visualisation

Après avoir obtenu le fichier de données, vous pouvez traiter les informations et les visualiser en exécutant

root@kitploit:~
python3 poorSKeme.py -f ./contract-bsc-0xe878BccA052579C9061566Cec154B783Fc5b9fF1.db -w

La commande ci-dessus activera deux services : une API interne sur le port 5000 et la visualisation webi sur le port 4200. Ouvrez simplement le navigateur et entrez l'adresse http://127.0.0.1:4200

Resume Detail Code Diagram

Distribution

Avertissement

Ce projet est récent, démarré à la mi-mars 2022, il peut donc contenir des erreurs. Avec le temps et les retours, le projet évoluera et les bugs seront corrigés, mais il s'agit d'un projet personnel et le temps qui lui est consacré est indéterminé.

Avertissement

Ce projet est récent, démarré à la mi-mars 2022, il peut donc contenir des erreurs. Avec le temps et les retours, le projet évoluera et les bugs seront corrigés, mais il s'agit d'un projet personnel et le temps qui lui est consacré est indéterminé.

Avertissement

Ce projet est récent, démarré à la mi-mars 2022, il peut donc contenir des erreurs. Avec le temps et les retours, le projet évoluera et les bugs seront corrigés, mais il s'agit d'un projet personnel et le temps qui lui est consacré est indéterminé.

J'ai publié l'avertissement trois fois, peut-être le lirez-vous une fois.

Roadmap simple

  • Prise en charge de la blockchain Binance
  • Prise en charge de la blockchain Ethereum
  • Collecte de données
  • Visualisation
  • Détection précoce des arnaques
  • Détection automatique des anomalies

...

  • [?] Traçabilité
  • Identification des portefeuilles

Ces deux derniers points de la roadmap font l'objet de nombreuses recherches, mais rien n'est impossible.

Télécharger l’outil