Bitcoin Forum
December 07, 2016, 04:42:25 PM *
News: Latest stable version of Bitcoin Core: 0.13.1  [Torrent].
 
   Home   Help Search Donate Login Register  
Pages: [1]
  Print  
Author Topic: Are there any tools for simulating attacks on Bitcoin network?  (Read 1202 times)
ThePiachu
Sr. Member
****
Offline Offline

Activity: 442



View Profile WWW
February 27, 2012, 08:05:03 PM
 #1

I'm working on my thesis about Bitcoin security, and I'm wondering if there is any software available for simulating various attacks on Bitcoin network / testnet?

1HWbVLhxj7bhewhyapMZpyhqWAeAhJd51E
My Bitcoin Calculator:
http://tpbitcalc.appspot.com/
1481128945
Hero Member
*
Offline Offline

Posts: 1481128945

View Profile Personal Message (Offline)

Ignore
1481128945
Reply with quote  #2

1481128945
Report to moderator
1481128945
Hero Member
*
Offline Offline

Posts: 1481128945

View Profile Personal Message (Offline)

Ignore
1481128945
Reply with quote  #2

1481128945
Report to moderator
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction. Advertise here.
1481128945
Hero Member
*
Offline Offline

Posts: 1481128945

View Profile Personal Message (Offline)

Ignore
1481128945
Reply with quote  #2

1481128945
Report to moderator
1481128945
Hero Member
*
Offline Offline

Posts: 1481128945

View Profile Personal Message (Offline)

Ignore
1481128945
Reply with quote  #2

1481128945
Report to moderator
1481128945
Hero Member
*
Offline Offline

Posts: 1481128945

View Profile Personal Message (Offline)

Ignore
1481128945
Reply with quote  #2

1481128945
Report to moderator
marked
Full Member
***
Offline Offline

Activity: 168



View Profile
February 27, 2012, 08:39:56 PM
 #2

I'm working on my thesis about Bitcoin security, and I'm wondering if there is any software available for simulating various attacks on Bitcoin network / testnet?

Doesn't gavinandresen have a protocol fuzzer?

marked
Gavin Andresen
Legendary
*
qt
Offline Offline

Activity: 1652


Chief Scientist


View Profile WWW
February 28, 2012, 04:15:18 PM
 #3

Doesn't gavinandresen have a protocol fuzzer?

https://github.com/gavinandresen/bitcoin-git/tree/fuzzer

... but it is pretty narrowly targeted at stress-testing the transaction validity code.

Last year at the NYC conference I mentioned that I would really like to see somebody who knows a lot more about network simulation than I do develop tools to help test proposed protocol changes, simulate Sybil or DoS attacks, etc.

I'd still really like to see that...

How often do you get the chance to work on a potentially world-changing project?
Matthew N. Wright
Untrustworthy
Hero Member
*****
Offline Offline

Activity: 588


Hero VIP ultra official trusted super staff puppet


View Profile
February 28, 2012, 04:16:58 PM
 #4

Doesn't gavinandresen have a protocol fuzzer?

https://github.com/gavinandresen/bitcoin-git/tree/fuzzer

... but it is pretty narrowly targeted at stress-testing the transaction validity code.

Last year at the NYC conference I mentioned that I would really like to see somebody who knows a lot more about network simulation than I do develop tools to help test proposed protocol changes, simulate Sybil or DoS attacks, etc.

I'd still really like to see that...
You got it!

nibor
Sr. Member
****
Offline Offline

Activity: 348


View Profile
February 29, 2012, 11:19:37 PM
 #5

I created this...
https://github.com/n1bor/bitcoin-simulation

Was just to simulate how Address messages propagated.

Also simulates how transactions/blocks get sent.

Could easily adapt to see what happens if someone tries to dos the network.
Disposition
Full Member
***
Offline Offline

Activity: 122


View Profile
March 01, 2012, 07:51:50 PM
 #6

Doesn't gavinandresen have a protocol fuzzer?

https://github.com/gavinandresen/bitcoin-git/tree/fuzzer

... but it is pretty narrowly targeted at stress-testing the transaction validity code.

Last year at the NYC conference I mentioned that I would really like to see somebody who knows a lot more about network simulation than I do develop tools to help test proposed protocol changes, simulate Sybil or DoS attacks, etc.

I'd still really like to see that...

afiak Yifu from BitSyncom is to plan to test-execute a Finny Attack with Sybil elements on the prod-network after they get back from GDC, and documenting how hard is actually to pull off, and how it is generally a no-issue to accept 0 confirmation tx and talk about how to minimize risk.
Pages: [1]
  Print  
 
Jump to:  

Sponsored by , a Bitcoin-accepting VPN.
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!