Skip to content
This repository was archived by the owner on Feb 5, 2024. It is now read-only.

Alpha-Cybersecurity/Solidify

Repository files navigation

Solidify

Updates Total alerts Language grade: Python

Cryptocurrency Forensics

doc/images/logos/logo.png

We use the word solidify as opposed to the term used to denominate the property that grants anonymity to monero: the fungibility.

Install

We encourage to use virtualenv:

pip install -r requeriments.txt

Launch

usage: solidify.py [-h] [-f WALLET_FILE] [-x X] [-a HOST] [-p PORT]
                   [-nh NEOHOST] [-np NEOPORT] [-nU NEOUSER] [-nP NEOPASSWORD]
                   [-o OUTPUT]

Solidify

optional arguments:
  -h, --help            show this help message and exit
  -f WALLET_FILE, --wallet-file WALLET_FILE
                        Path to wallet file
  -x X, --client-executable X
                        Path to RPC client
  -a HOST, --client-host HOST
                        Running RPC client host
  -p PORT, --client-port PORT
                        Running RPC client port
  -nh NEOHOST, --neoHost NEOHOST
                        Neo4j host
  -np NEOPORT, --neoPort NEOPORT
                        Neo4j Port
  -nU NEOUSER, --neoUser NEOUSER
                        Neo4j User
  -nP NEOPASSWORD, --neoPassword NEOPASSWORD
                        Neo4j Password
  -o OUTPUT, --output OUTPUT
                        Output filename

How does it work

  1. Use monero-rpc to load the wallet
monero-wallet-rpc.exe --stagenet --password "admin" --rpc-bind-port 28088 --disable-rpc-login  --daemon-host monero-stagenet.exan.tech:38081  --wallet-file C:\Users\username\Documents\Monero\wallets\wallet/wallet
  1. Use solidify to extract information
# For Gephi format
python solidify.py -a localhost -p 28088 -o monero.graphml

# For neo4j integration
python solidify.py -a localhost -p 28088 -nh localhost -np 7687 -nU neo4j -nP 1204
  1. Visualize

Using Gephi and the .graphml file:

doc/images/gephiLoad.png

Or with neo4j:

doc/images/neo4jLoad.png

About

Cryptocurrency Forensics

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages