From e17fa1259aa3b2fb4a6479188ac98fb826967848 Mon Sep 17 00:00:00 2001 From: Maatuq Date: Wed, 31 May 2023 09:31:01 +0400 Subject: Add bitcoing protocol dissector. (#1992) * Add bitcoing protocol dissector. * remove bitcoin protcol detection from mining.c * add a new bitcoin deissector. * add a new category: Cryptocurrency. Signed-off-by: Mahmoud Maatuq * Remove useless checks and add missing windows and docs file. Signed-off-by: Mahmoud Maatuq * update affected tests. Signed-off-by: Mahmoud Maatuq * add a brief version. Add notes on the difference between normal bitcoin protocol and the mining protocol. Signed-off-by: Mahmoud Maatuq * update enable_payload_stat test after dev rebasing. Signed-off-by: Mahmoud Maatuq --------- Signed-off-by: Mahmoud Maatuq --- doc/protocols.rst | 15 +++++++++++++++ 1 file changed, 15 insertions(+) (limited to 'doc') diff --git a/doc/protocols.rst b/doc/protocols.rst index 8374653f9..d2ccd5169 100644 --- a/doc/protocols.rst +++ b/doc/protocols.rst @@ -44,3 +44,18 @@ References: `Main site `_. Generic web traffic from Nvidia sites. References: `Main site `_. + + +.. _Proto 343: + +`NDPI_PROTOCOL_BITCOIN` +====================== +Bitcoin is one of the most common crypto currencies. + +References: `Main site `_. + +Notes: + +- Not each crypto exchange is a mining, it could be a normal transaction, sending or receving. +- Bitcoin network protocol covers the broader set of rules that govern how all nodes in the network communicate and sync with each others blocks and transactions. +- On the other hand mining protocols are more specific and deal directly with how miners interact with the network and participate in the mining process. \ No newline at end of file -- cgit v1.2.3