• This repository has been archived on 24/Mar/2023
  • Stars
    star
    101
  • Rank 338,166 (Top 7 %)
  • Language
    Go
  • License
    Apache License 2.0
  • Created over 6 years ago
  • Updated almost 3 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Blockchain Threat Intelligence Sharing Platform(区块链威胁情报共享平台)

Blockchain Threat Intelligence Sharing Platform(区块链威胁情报共享平台)

by 慢雾安全团队 & Joinsec Team

简介

慢雾区块链威胁情报共享平台是一个模拟以太坊、EOS等节点客户端 RPC 功能的工具,用于监测全球网络中针对区块链系统的攻击。

使用方法

1. 使用 Docker 运行

1.1 安装 Docker

1.2 下载源代码

$ git clone https://github.com/slowmist/blockchain-threat-intelligence.git --recursive

1.3 使用 Docker

$ cd blockchain-threat-intelligence
$ docker build --rm -t btisp-agent . //创建镜像
$ docker run -p 8545:8545 --name="btisp-agent-instance" btisp-agent --bounty 0x1234567890123456789012345678901234567800 //创建容器,并指定接收慢雾币激励的以太坊钱包地址
$ docker start btisp-agent-instance //启动容器
$ docker stop btisp-agent-instance //停止容器
$ docker rm btisp-agent-instance //删除容器

2. 源代码编译执行

2.1 安装 Golang

2.2 下载源代码

$ go get -u github.com/slowmist/blockchain-threat-intelligence

2.3 编译运行

$ cd $GOPATH/src/github.com/slowmist/blockchain-threat-intelligence/src
$ mkdir ../bin ../pkg
$ go build -o ../bin/btisp-agent //编译
$ ../bin/btisp-agent --bounty 0x1234567890123456789012345678901234567800 //启动,并指定接收慢雾币激励的以太坊钱包地址

命令详解

$ ./btisp-agent --help

USAGE:
   btisp-agent [global options] command [command options] [arguments...]

COMMANDS:
     help, h  Shows a list of commands or help for one command

GLOBAL OPTIONS:
   --target value       The ethereum host we used to proxy. (default: "https://mainnet.infura.io/LWLRS6nNpQR09kd6j1vE")
   --listen value       Address and port to run proxy service on. Format address:port. (default: "0.0.0.0:8545")
   --https value        Listen with TLS. (default: "0")
   --cert value         Path to the x509 encoded SSL certificate in PEM format. (default: "etc/server.crt")
   --private-key value  Path to the x509 encoded certificate in PEM format. (default: "etc/server.key")
   --bounty value       Send bounty(SlowMist Zone Token) to this address. (default: "0x1234567890123456789012345678901234567800")
   --help, -h           show help
   --version, -v        print the version

测试

$ curl -H 'Content-Type: application/json' --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":999}' http://localhost:8545

More Repositories

1

Blockchain-dark-forest-selfguard-handbook

Blockchain dark forest selfguard handbook. Master these, master the security of your cryptocurrency.
5,331
star
2

Knowledge-Base

Knowledge Base 慢雾安全团队知识库
3,467
star
3

SlowMist-Learning-Roadmap-for-Becoming-a-Smart-Contract-Auditor

Smart contract audit skills roadmap for beginners, auditors, engineers, etc.
489
star
4

eos-smart-contract-security-best-practices

A guide to EOS smart contract security best practices
398
star
5

eos-bp-nodes-security-checklist

EOS bp nodes security checklist(EOS超级节点安全执行指南)
361
star
6

Web3-Project-Security-Practice-Requirements

266
star
7

papers

SlowMist Vulnerability Research Advisories
264
star
8

Cryptocurrency-Security-Audit-Guide

191
star
9

cryptocurrency-security

加密资产安全解决方案 Cryptocurrency Security Solution
170
star
10

solana-smart-contract-security-best-practices

139
star
11

awesome-blockchain-bug-bounty

A comprehensive curated list of available Blockchain Bug Bounty Programs.
70
star
12

vechain-core-nodes-security-checklist

VeChain core nodes security checklist(唯链核心节点安全执行指南)
53
star
13

Ontology-Triones-Service-Node-security-checklist

Ontology Triones Service Node security checklist(本体北斗共识集群安全执行指南)
45
star
14

HackingTime_Public

23
star
15

Toncoin-Smart-Contract-Security-Best-Practices

20
star
16

Sui-MOVE-Smart-Contract-Auditing-Primer

19
star
17

mwadb-go

Go SDK of Malicious Wallet Address Database
10
star
18

automatic-tron-address-clustering

We use machine learning and graph algorithms to analyze the attributes of TRON addresses with the goal of assisting in the tracking of illicit funds.
Python
4
star
19

Account-Abstraction-Audit-Checklist

This article aims to provide auditors with a baseline checklist for auditing account abstraction wallets implemented based on the EIP4337 standard, along with some targeted auditing guidelines.
1
star
20

Cairo0-Security-Audit-Practice-Guide

This article aims to provide developers with a comprehensive guide on how to conduct effective security audits of smart contracts written in Cairo.
1
star