Bitcoin Forum
May 06, 2024, 04:26:21 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: « 1 [2] 3 4 5 6 7 8 »  All
  Print  
Author Topic: [ANN] chainsnort (live transaction monitoring and fingerprinting tool)  (Read 24512 times)
flatfly (OP)
Legendary
*
Offline Offline

Activity: 1078
Merit: 1011

760930


View Profile
December 22, 2013, 10:43:07 PM
 #21

The best

Thanks, glad you like it.
I guess I need to take some rest now...
1715012781
Hero Member
*
Offline Offline

Posts: 1715012781

View Profile Personal Message (Offline)

Ignore
1715012781
Reply with quote  #2

1715012781
Report to moderator
1715012781
Hero Member
*
Offline Offline

Posts: 1715012781

View Profile Personal Message (Offline)

Ignore
1715012781
Reply with quote  #2

1715012781
Report to moderator
Every time a block is mined, a certain amount of BTC (called the subsidy) is created out of thin air and given to the miner. The subsidy halves every four years and will reach 0 in about 130 years.
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1715012781
Hero Member
*
Offline Offline

Posts: 1715012781

View Profile Personal Message (Offline)

Ignore
1715012781
Reply with quote  #2

1715012781
Report to moderator
bitpop
Legendary
*
Offline Offline

Activity: 2912
Merit: 1060



View Profile WWW
December 22, 2013, 11:10:07 PM
 #22

Ok good night

flatfly (OP)
Legendary
*
Offline Offline

Activity: 1078
Merit: 1011

760930


View Profile
December 24, 2013, 01:37:30 PM
 #23

Added fee column.
Cleaned up output style.
bitpop
Legendary
*
Offline Offline

Activity: 2912
Merit: 1060



View Profile WWW
December 24, 2013, 10:36:23 PM
 #24

Cool

Still no ssl tho

flatfly (OP)
Legendary
*
Offline Offline

Activity: 1078
Merit: 1011

760930


View Profile
December 25, 2013, 09:11:23 AM
Last edit: December 25, 2013, 10:49:52 AM by flatfly
 #25

Cool

Still no ssl tho

After some more testing, I have now enabled SSL in version 0.387 (I just added the extra 's' actually.)
It works just fine as long as you have a version of Python compiled against OpenSSL - which is usually the case.
flatfly (OP)
Legendary
*
Offline Offline

Activity: 1078
Merit: 1011

760930


View Profile
December 26, 2013, 08:34:32 PM
Last edit: December 27, 2013, 07:43:05 AM by flatfly
 #26

Version 0.4 is now out.

It is almost a complete rewrite, due to the discovery of a serious bug in the blockchain.info JSON API.
The best alternative was to switch to the websocket API, which offers better performance and reliability for this type of usage.

The code is simpler and more efficient, but the websocket library is now a requirement. (sudo pip install websocket)

To make this less of a pain to Windows users, I plan to provide signed precompiled binaries soon.
bitpop
Legendary
*
Offline Offline

Activity: 2912
Merit: 1060



View Profile WWW
December 27, 2013, 08:24:18 AM
 #27

Cant wait for windows but then again, security risk

flatfly (OP)
Legendary
*
Offline Offline

Activity: 1078
Merit: 1011

760930


View Profile
December 27, 2013, 09:42:14 AM
Last edit: December 28, 2013, 07:24:40 PM by flatfly
 #28

Here it is...
And for a limited amount of time, it is the color version that is freely available. Wink

Of course standard security precautions apply, as always with Windows software.
(More detailed warning to be added)

Link: Download (2MB)

SHA1:1bae78311549deea03e8f1176d3315d4b22239ff

GPG signature:

Code:
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.12 (MingW32)

iEYEABECAAYFAlK9SvMACgkQ0dQqIfkZdf6ZegCgsmR5e76DxWMvYvTnNtR6TcLi
fcgAnAs0h4R6JjZbxMYi2tTQyXjSLbOl
=M0v5
-----END PGP SIGNATURE-----

opentoe
Legendary
*
Offline Offline

Activity: 1274
Merit: 1000

Personal text my ass....


View Profile WWW
December 27, 2013, 03:56:13 PM
 #29

Just sent you a few bucks as a donation. All I can afford these days.

Cool little utility. And when I see amounts like 300+ being traded makes me cringe! Big time money going through.


Need help with your Newznab usenet indexer? http://www.newznabforums.com
flatfly (OP)
Legendary
*
Offline Offline

Activity: 1078
Merit: 1011

760930


View Profile
December 28, 2013, 01:13:58 PM
Last edit: December 29, 2013, 09:41:03 AM by flatfly
 #30

Thanks for the donation!
OK, I have decided to rename the tool to "chainsnort". My geeky friends like the new name better!
flatfly (OP)
Legendary
*
Offline Offline

Activity: 1078
Merit: 1011

760930


View Profile
December 30, 2013, 10:14:21 AM
Last edit: December 30, 2013, 12:36:57 PM by flatfly
 #31

OK, version 0.410 is out, which also detects "new block" events, and has a bugfix in the windows build.

Also, you will be treated to a colorful ASCII easter egg (in the windows build only, for now), if chainsnort sees a tip being sent to this special tip jar: 1111127SpvabYpoeDoiz5L7QPkfiSh2Q  Smiley
The easter egg changes depending on the size of the transaction Smiley

I also have a separate edition with some features that are useful for forensic and technical investigation purposes. I'm not releasing it at the moment but PM me if interested.

Download Link

SHA1: 082689acee8baef4eb45c67609e096f48d2350b8

GPG signature:

Code:
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.12 (MingW32)

iEYEABECAAYFAlLBRvkACgkQ0dQqIfkZdf45FACfRQJjxxYo55FkPE4g6y8su9z8
GrcAn0Qyddc8V4h881wK06lLNIoYWF0v
=31vC
-----END PGP SIGNATURE-----

Sukrim
Legendary
*
Offline Offline

Activity: 2618
Merit: 1006


View Profile
December 30, 2013, 11:26:52 AM
 #32

Please move away from trusting blockchain.info and run this against bitcoind RPC... the added benefit would be that it could be easier to do this for altcoins too.

https://www.coinlend.org <-- automated lending at various exchanges.
https://www.bitfinex.com <-- Trade BTC for other currencies and vice versa.
Gonzo418
Newbie
*
Offline Offline

Activity: 38
Merit: 0


View Profile
December 30, 2013, 12:55:42 PM
 #33

Very cool stuff. Also thanks for the code !
flatfly (OP)
Legendary
*
Offline Offline

Activity: 1078
Merit: 1011

760930


View Profile
December 31, 2013, 09:27:07 AM
 #34

Please move away from trusting blockchain.info and run this against bitcoind RPC... the added benefit would be that it could be easier to do this for altcoins too.

Support for bitcoind RPC is already on my to-do list.
flatfly (OP)
Legendary
*
Offline Offline

Activity: 1078
Merit: 1011

760930


View Profile
December 31, 2013, 09:27:42 AM
 #35

Very cool stuff. Also thanks for the code !

Thanks, glad you like it. Smiley
JDBound
Full Member
***
Offline Offline

Activity: 150
Merit: 108



View Profile
December 31, 2013, 02:03:25 PM
 #36

I'm getting:

Quote
File "chainsnort.py", line 36
    print '{:12.8f}'.format(feepaid) +
                                                ^
SyntaxError: invalid syntax

Help?
bitpop
Legendary
*
Offline Offline

Activity: 2912
Merit: 1060



View Profile WWW
December 31, 2013, 02:08:45 PM
 #37

I'm getting:

Quote
File "chainsnort.py", line 36
    print '{:12.8f}'.format(feepaid) +
                                                ^
SyntaxError: invalid syntax

Help?

Might be python 2.6/7

flatfly (OP)
Legendary
*
Offline Offline

Activity: 1078
Merit: 1011

760930


View Profile
December 31, 2013, 03:25:24 PM
 #38

I'm getting:

Quote
File "chainsnort.py", line 36
    print '{:12.8f}'.format(feepaid) +
                                                ^
SyntaxError: invalid syntax

Help?

My bad, copy paste issues! (It was a non-final version that was mistakenly posted)
I've fixed the code in the OP, can you try again and let me know if that helps?

If it doesn't, please post your OS and Python version.
arnuschky
Hero Member
*****
Offline Offline

Activity: 517
Merit: 501


View Profile
January 01, 2014, 10:24:00 PM
 #39

Which version of websocket do you use? Somehow my install says

Code:
AttributeError: 'module' object has no attribute 'create_connection'

Installed using pip
flatfly (OP)
Legendary
*
Offline Offline

Activity: 1078
Merit: 1011

760930


View Profile
January 02, 2014, 12:25:23 AM
 #40

Great work, great functionality from a small amount of code. Thank you!

(I'd also like to see Bitcoin RPC usage, it's a little more complex on the user's end but it's more malleable! https://en.bitcoin.it/wiki/API_reference_(JSON-RPC))

Thanks, always love this kind of feedback! Smiley
This started out as a quick hack to teach myself the joys of JSON, so I'm really glad to see that people like the result.

As for bitcoin RPC support, I'd really want to add that as soon as possible, but I will have less
free time as of tomorrow, so it might take a while, so if someone wants to have a go at it... Smiley
Which reminds me, I should probably set up a proper github repo.
Pages: « 1 [2] 3 4 5 6 7 8 »  All
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!