
OSINT - Datenvisualisierung - Blockchain - Bewusstsein - Betrug
OSINT – Datenvisualisierung – Blockchain – Bewusstsein – Betrug
Gehe zu dieser Seite und klicke auf den Download-Button. Oder gehe zum Release-Bereich. Lade die ZIP-Datei mit dem Namen poorSKeme.zip herunter.
Entpacke sie, installiere die Anforderungen und führe sie aus.
unzip poorSKeme.zip
cd poorSKeme
pip install -r requirements.txt
python3 poorSKeme --help
$$$$$$$\ $$$$$$\ $$\ $$\
$$ __$$\ $$ __$$\ $$ | $$ |
$$ | $$ | $$$$$$\ $$$$$$\ $$$$$$\ $$ / \__|$$ |$$ / $$$$$$\ $$$$$$\$$$$\ $$$$$$\
$$$$$$$ |$$ __$$\ $$ __$$\ $$ __$$\ \$$$$$$\ $$$$$ / $$ __$$\ $$ _$$ _$$\ $$ __$$\
$$ ____/ $$ / $$ |$$ / $$ |$$ | \__| \____$$\ $$ $$< $$$$$$$$ |$$ / $$ / $$ |$$$$$$$$ |
$$ | $$ | $$ |$$ | $$ |$$ | $$\ $$ |$$ |\$$\ $$ ____|$$ | $$ | $$ |$$ ____|
$$ | \$$$$$$ |\$$$$$$ |$$ | \$$$$$$ |$$ | \$$\\$$$$$$$\ $$ | $$ | $$ |\$$$$$$$\
\__| \______/ \______/ \__| \______/ \__| \__|\_______|\__| \__| \__| \_______|
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
Wenn du den Web-Parameter verwendest, ist der Port 4200. Die vollständige URL ist http://127.0.0.1:4200.
Hole die kostenlose API von https://etherscan.io/apis (Ethereum) und von https://bscscan.com/apis (Binance Smart Chain). Lade sie in die Datei API.yaml, indem du das XXX durch den entsprechenden API-Key ersetzt.
Um Daten vom Vertrag 0xe878BccA052579C9061566Cec154B783Fc5b9fF1 zu sammeln (Ethereum ist die Standard-Blockchain)
python3 poorSKeme.py -ct 0xb547027A4CCD46EC98199Fa88AAEDF5aA981Db26
Dies könnte jedoch zu lange dauern, daher kannst du per Parameter den Block von und Block bis angeben.
python3 poorSKeme.py -bc bsc -ct 0xe878BccA052579C9061566Cec154B783Fc5b9fF1 -bf 14040726 -bt 15552901
Oder nur Block bis
python3 poorSKeme.py -bc bsc -ct 0xe878BccA052579C9061566Cec154B783Fc5b9fF1 -bt 15552901
Beachte den Parameter -bc, der das Blockchain-Netzwerk angibt (in diesem Fall Binance Smart Chain)
Dies führt zu einer Datei mit dem Namen contract-bsc-[CONTRACT].json, in unserem Beispiel heißt sie contract-bsc-0xe878BccA052579C9061566Cec154B783Fc5b9fF1.json
Nachdem du die Datendatei erhalten hast, kannst du die Informationen verarbeiten und visualisieren, indem du Folgendes ausführst
python3 poorSKeme.py -f ./contract-bsc-0xe878BccA052579C9061566Cec154B783Fc5b9fF1.db -w
Der obige Befehl startet zwei Dienste: eine interne API auf Port 5000 und die Web-Visualisierung auf Port 4200. Öffne einfach den Browser und gib die Adresse http://127.0.0.1:4200 ein.
Dies ist ein junges Projekt, das Mitte März 2022 gestartet wurde, daher kann es Fehler enthalten. Mit der Zeit und durch Feedback wird das Projekt wachsen und Fehler werden behoben, aber es ist ein persönliches Projekt und die dafür aufgewendete Zeit ist unbestimmt.
Dies ist ein junges Projekt, das Mitte März 2022 gestartet wurde, daher kann es Fehler enthalten. Mit der Zeit und durch Feedback wird das Projekt wachsen und Fehler werden behoben, aber es ist ein persönliches Projekt und die dafür aufgewendete Zeit ist unbestimmt.
Dies ist ein junges Projekt, das Mitte März 2022 gestartet wurde, daher kann es Fehler enthalten. Mit der Zeit und durch Feedback wird das Projekt wachsen und Fehler werden behoben, aber es ist ein persönliches Projekt und die dafür aufgewendete Zeit ist unbestimmt.
Ich habe den Haftungsausschluss dreimal gepostet, vielleicht liest du ihn sogar einmal.
...
Diese letzten beiden Punkte der Roadmap sind Gegenstand umfangreicher Forschung, aber nichts ist unmöglich.