├── .gitignore ├── Makefile ├── README.md ├── autogen.pl ├── clients ├── Makefile ├── bcwatch.cpp ├── bcwatch.hpp ├── connect.cpp ├── cycle.cpp ├── get_nodes.cpp ├── getaddr.cpp ├── kill_dupes.cpp └── lib.hpp ├── connector ├── Makefile ├── includes │ ├── bitcoin_handler.hpp │ ├── blacklist.hpp │ └── command_handler.hpp └── src │ ├── bitcoin_handler.cpp │ ├── command_handler.cpp │ └── main.cpp ├── libraries └── python │ ├── conclient.py │ ├── lib │ ├── common.py │ ├── connector.py │ └── logger.py │ └── logreader.py ├── logclient ├── Makefile ├── src │ ├── console.cpp │ └── console_from_file.cpp ├── verbatim.cpp └── verbatim_service │ ├── log │ └── run │ └── run ├── logserver ├── Makefile ├── includes │ ├── collector.hpp │ ├── input_cxn.hpp │ └── output_cxn.hpp └── src │ ├── collector.cpp │ ├── input_cxn.cpp │ ├── main.cpp │ └── output_cxn.cpp ├── makefile.defs ├── netmine.cfg ├── shared ├── Makefile ├── includes │ ├── accept_handler.hpp │ ├── alloc_buffer.hpp │ ├── autogen.hpp │ ├── bitcoin.hpp │ ├── command_structures.hpp │ ├── config.hpp │ ├── connector.hpp │ ├── crypto.hpp │ ├── cvector.hpp │ ├── iobuf.hpp │ ├── logger.hpp │ ├── mmap_buffer.hpp │ ├── network.hpp │ ├── netwrap.hpp │ ├── read_buffer.hpp │ ├── wrapped_buffer.hpp │ └── write_buffer.hpp └── src │ ├── alloc_buffer.cpp │ ├── bitcoin.cpp │ ├── config.cpp │ ├── connector.cpp │ ├── crypto.cpp │ ├── iobuf.cpp │ ├── logger.cpp │ ├── mmap_buffer.cpp │ ├── network.cpp │ ├── read_buffer.cpp │ ├── wrapped_buffer.cpp │ └── write_buffer.cpp └── tools ├── Makefile ├── plots ├── bubble_plots.py └── to_bubbly.py ├── resources ├── pg.ddl └── verbatim-rotate.cfg └── src ├── logchecker.cpp ├── logchecker.pl ├── logfixer.cpp ├── logtruncate.cpp ├── verbatim2pg.pl └── verbatim2sql.pl /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameslitton/coinscope/HEAD/.gitignore -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameslitton/coinscope/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameslitton/coinscope/HEAD/README.md -------------------------------------------------------------------------------- /autogen.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameslitton/coinscope/HEAD/autogen.pl -------------------------------------------------------------------------------- /clients/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameslitton/coinscope/HEAD/clients/Makefile -------------------------------------------------------------------------------- /clients/bcwatch.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameslitton/coinscope/HEAD/clients/bcwatch.cpp -------------------------------------------------------------------------------- /clients/bcwatch.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameslitton/coinscope/HEAD/clients/bcwatch.hpp -------------------------------------------------------------------------------- /clients/connect.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameslitton/coinscope/HEAD/clients/connect.cpp -------------------------------------------------------------------------------- /clients/cycle.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameslitton/coinscope/HEAD/clients/cycle.cpp -------------------------------------------------------------------------------- /clients/get_nodes.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameslitton/coinscope/HEAD/clients/get_nodes.cpp -------------------------------------------------------------------------------- /clients/getaddr.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameslitton/coinscope/HEAD/clients/getaddr.cpp -------------------------------------------------------------------------------- /clients/kill_dupes.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameslitton/coinscope/HEAD/clients/kill_dupes.cpp -------------------------------------------------------------------------------- /clients/lib.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameslitton/coinscope/HEAD/clients/lib.hpp -------------------------------------------------------------------------------- /connector/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameslitton/coinscope/HEAD/connector/Makefile -------------------------------------------------------------------------------- /connector/includes/bitcoin_handler.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameslitton/coinscope/HEAD/connector/includes/bitcoin_handler.hpp -------------------------------------------------------------------------------- /connector/includes/blacklist.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameslitton/coinscope/HEAD/connector/includes/blacklist.hpp -------------------------------------------------------------------------------- /connector/includes/command_handler.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameslitton/coinscope/HEAD/connector/includes/command_handler.hpp -------------------------------------------------------------------------------- /connector/src/bitcoin_handler.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameslitton/coinscope/HEAD/connector/src/bitcoin_handler.cpp -------------------------------------------------------------------------------- /connector/src/command_handler.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameslitton/coinscope/HEAD/connector/src/command_handler.cpp -------------------------------------------------------------------------------- /connector/src/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameslitton/coinscope/HEAD/connector/src/main.cpp -------------------------------------------------------------------------------- /libraries/python/conclient.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameslitton/coinscope/HEAD/libraries/python/conclient.py -------------------------------------------------------------------------------- /libraries/python/lib/common.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameslitton/coinscope/HEAD/libraries/python/lib/common.py -------------------------------------------------------------------------------- /libraries/python/lib/connector.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameslitton/coinscope/HEAD/libraries/python/lib/connector.py -------------------------------------------------------------------------------- /libraries/python/lib/logger.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameslitton/coinscope/HEAD/libraries/python/lib/logger.py -------------------------------------------------------------------------------- /libraries/python/logreader.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameslitton/coinscope/HEAD/libraries/python/logreader.py -------------------------------------------------------------------------------- /logclient/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameslitton/coinscope/HEAD/logclient/Makefile -------------------------------------------------------------------------------- /logclient/src/console.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameslitton/coinscope/HEAD/logclient/src/console.cpp -------------------------------------------------------------------------------- /logclient/src/console_from_file.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameslitton/coinscope/HEAD/logclient/src/console_from_file.cpp -------------------------------------------------------------------------------- /logclient/verbatim.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameslitton/coinscope/HEAD/logclient/verbatim.cpp -------------------------------------------------------------------------------- /logclient/verbatim_service/log/run: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | exec multilog t ./main 4 | -------------------------------------------------------------------------------- /logclient/verbatim_service/run: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameslitton/coinscope/HEAD/logclient/verbatim_service/run -------------------------------------------------------------------------------- /logserver/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameslitton/coinscope/HEAD/logserver/Makefile -------------------------------------------------------------------------------- /logserver/includes/collector.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameslitton/coinscope/HEAD/logserver/includes/collector.hpp -------------------------------------------------------------------------------- /logserver/includes/input_cxn.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameslitton/coinscope/HEAD/logserver/includes/input_cxn.hpp -------------------------------------------------------------------------------- /logserver/includes/output_cxn.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameslitton/coinscope/HEAD/logserver/includes/output_cxn.hpp -------------------------------------------------------------------------------- /logserver/src/collector.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameslitton/coinscope/HEAD/logserver/src/collector.cpp -------------------------------------------------------------------------------- /logserver/src/input_cxn.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameslitton/coinscope/HEAD/logserver/src/input_cxn.cpp -------------------------------------------------------------------------------- /logserver/src/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameslitton/coinscope/HEAD/logserver/src/main.cpp -------------------------------------------------------------------------------- /logserver/src/output_cxn.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameslitton/coinscope/HEAD/logserver/src/output_cxn.cpp -------------------------------------------------------------------------------- /makefile.defs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameslitton/coinscope/HEAD/makefile.defs -------------------------------------------------------------------------------- /netmine.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameslitton/coinscope/HEAD/netmine.cfg -------------------------------------------------------------------------------- /shared/Makefile: -------------------------------------------------------------------------------- 1 | include ../makefile.defs 2 | 3 | all: 4 | 5 | clean_extra: 6 | 7 | 8 | -------------------------------------------------------------------------------- /shared/includes/accept_handler.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameslitton/coinscope/HEAD/shared/includes/accept_handler.hpp -------------------------------------------------------------------------------- /shared/includes/alloc_buffer.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameslitton/coinscope/HEAD/shared/includes/alloc_buffer.hpp -------------------------------------------------------------------------------- /shared/includes/autogen.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameslitton/coinscope/HEAD/shared/includes/autogen.hpp -------------------------------------------------------------------------------- /shared/includes/bitcoin.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameslitton/coinscope/HEAD/shared/includes/bitcoin.hpp -------------------------------------------------------------------------------- /shared/includes/command_structures.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameslitton/coinscope/HEAD/shared/includes/command_structures.hpp -------------------------------------------------------------------------------- /shared/includes/config.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameslitton/coinscope/HEAD/shared/includes/config.hpp -------------------------------------------------------------------------------- /shared/includes/connector.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameslitton/coinscope/HEAD/shared/includes/connector.hpp -------------------------------------------------------------------------------- /shared/includes/crypto.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameslitton/coinscope/HEAD/shared/includes/crypto.hpp -------------------------------------------------------------------------------- /shared/includes/cvector.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameslitton/coinscope/HEAD/shared/includes/cvector.hpp -------------------------------------------------------------------------------- /shared/includes/iobuf.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameslitton/coinscope/HEAD/shared/includes/iobuf.hpp -------------------------------------------------------------------------------- /shared/includes/logger.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameslitton/coinscope/HEAD/shared/includes/logger.hpp -------------------------------------------------------------------------------- /shared/includes/mmap_buffer.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameslitton/coinscope/HEAD/shared/includes/mmap_buffer.hpp -------------------------------------------------------------------------------- /shared/includes/network.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameslitton/coinscope/HEAD/shared/includes/network.hpp -------------------------------------------------------------------------------- /shared/includes/netwrap.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameslitton/coinscope/HEAD/shared/includes/netwrap.hpp -------------------------------------------------------------------------------- /shared/includes/read_buffer.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameslitton/coinscope/HEAD/shared/includes/read_buffer.hpp -------------------------------------------------------------------------------- /shared/includes/wrapped_buffer.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameslitton/coinscope/HEAD/shared/includes/wrapped_buffer.hpp -------------------------------------------------------------------------------- /shared/includes/write_buffer.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameslitton/coinscope/HEAD/shared/includes/write_buffer.hpp -------------------------------------------------------------------------------- /shared/src/alloc_buffer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameslitton/coinscope/HEAD/shared/src/alloc_buffer.cpp -------------------------------------------------------------------------------- /shared/src/bitcoin.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameslitton/coinscope/HEAD/shared/src/bitcoin.cpp -------------------------------------------------------------------------------- /shared/src/config.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameslitton/coinscope/HEAD/shared/src/config.cpp -------------------------------------------------------------------------------- /shared/src/connector.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameslitton/coinscope/HEAD/shared/src/connector.cpp -------------------------------------------------------------------------------- /shared/src/crypto.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameslitton/coinscope/HEAD/shared/src/crypto.cpp -------------------------------------------------------------------------------- /shared/src/iobuf.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameslitton/coinscope/HEAD/shared/src/iobuf.cpp -------------------------------------------------------------------------------- /shared/src/logger.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameslitton/coinscope/HEAD/shared/src/logger.cpp -------------------------------------------------------------------------------- /shared/src/mmap_buffer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameslitton/coinscope/HEAD/shared/src/mmap_buffer.cpp -------------------------------------------------------------------------------- /shared/src/network.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameslitton/coinscope/HEAD/shared/src/network.cpp -------------------------------------------------------------------------------- /shared/src/read_buffer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameslitton/coinscope/HEAD/shared/src/read_buffer.cpp -------------------------------------------------------------------------------- /shared/src/wrapped_buffer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameslitton/coinscope/HEAD/shared/src/wrapped_buffer.cpp -------------------------------------------------------------------------------- /shared/src/write_buffer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameslitton/coinscope/HEAD/shared/src/write_buffer.cpp -------------------------------------------------------------------------------- /tools/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameslitton/coinscope/HEAD/tools/Makefile -------------------------------------------------------------------------------- /tools/plots/bubble_plots.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameslitton/coinscope/HEAD/tools/plots/bubble_plots.py -------------------------------------------------------------------------------- /tools/plots/to_bubbly.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameslitton/coinscope/HEAD/tools/plots/to_bubbly.py -------------------------------------------------------------------------------- /tools/resources/pg.ddl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameslitton/coinscope/HEAD/tools/resources/pg.ddl -------------------------------------------------------------------------------- /tools/resources/verbatim-rotate.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameslitton/coinscope/HEAD/tools/resources/verbatim-rotate.cfg -------------------------------------------------------------------------------- /tools/src/logchecker.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameslitton/coinscope/HEAD/tools/src/logchecker.cpp -------------------------------------------------------------------------------- /tools/src/logchecker.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameslitton/coinscope/HEAD/tools/src/logchecker.pl -------------------------------------------------------------------------------- /tools/src/logfixer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameslitton/coinscope/HEAD/tools/src/logfixer.cpp -------------------------------------------------------------------------------- /tools/src/logtruncate.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameslitton/coinscope/HEAD/tools/src/logtruncate.cpp -------------------------------------------------------------------------------- /tools/src/verbatim2pg.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameslitton/coinscope/HEAD/tools/src/verbatim2pg.pl -------------------------------------------------------------------------------- /tools/src/verbatim2sql.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jameslitton/coinscope/HEAD/tools/src/verbatim2sql.pl --------------------------------------------------------------------------------