skycoin / skywire

Skywire Node implementation
73 stars 45 forks source link

`skywire cli rtree` #1743

Closed 0pcom closed 4 months ago

0pcom commented 4 months ago

image

image

image

it also detects illegal self transports

image

$ go run cmd/skywire-deployment/skywire.go cli rtree
Tree                                                                             TPID                                 Type
└─┬02995386b01a1fcafee02c907b1bd6a7d8900977bbe2c45d31ad60d3c2db456f67
  ├──032ede76d21381af3a1d98eb362f31efd0d460a3e36cabf0e5ca4352d4f644eccc          a949e95b-b09d-013e-af27-9fd9328a2c5a dmsg
  ├──02e1b363839e8928873d5fd2cef203692a354ff558350f55da0a20539bb2a750db          a2548610-0139-0fdc-85b1-3a8b716ba031 dmsg
  ├─┬028440cdddcef8d847ca64863445a680ed00449ebd12fabf6c5b2c40e107589e6a          1dee9f3a-e70b-098b-b1bb-94978c84f3b7 dmsg
  │ └─┬024f2ce77eea6209ad9c2fb70fa5c3d228d6643693fbe4e3158ce613cc14be4c46        496844e9-f088-0d01-a1cf-7a1a052ba31b dmsg
  │   ├──02169d65f3b74dd4206c56bec1f934df5e32b06fdc56517e648fdae44c7ffccbd7      e85e79ad-d1c8-09a8-8d83-08dd2ce2510a dmsg
  │   ├──02564875ee3f110c4781ddf335fe2c7cbacf873fc8b09fb7b70ada774a85752c2b      248d2329-2f90-00b1-9e73-d32683ea688e dmsg
  │   ├──02da24176ade6b375f0ef11f03fbac6c84d09d0b8430165b179462ede297c0b72c      ef460216-9d05-032e-8cb3-7c98787e2d43 dmsg
  │   ├──0366f02f5dcbd2e71667d91b1acdc24178f2896a2710f4714fe0e661aae49d0aea      9356c0cd-bd44-06bc-a371-212a3eb9eb5b dmsg
  │   ├──036955f7eb7ce35dff331838140849d4c399ffc37ae477710b462a6bfef2e86a67      a88ce550-2793-0b7a-b302-ff2fe9ed557f dmsg
  │   └──03fb46bc8a371785bb7230ece4078ca95ce3cc18805eeb3fa23ac00f8ce5a8cec9      c317f508-2ec8-0b37-a09d-1a18f9ede138 dmsg
  ├──02342b0e0f7f74b4787d91eda08f89ca026d64a06a7f5ce68ec58feb0920315fc0          116f7ff5-0ba8-065d-849e-b34df00e7bb8 dmsg
  ├──03cd1e41e585ad65071f6359a594d20284ed4678078c96776adbef59fcc665db25          2f2ad75d-bdd1-0db5-afc0-9b70ffcef1b5 dmsg
  ├──031362086b3a28b6478cfafa1bf532eb6667618c60dace899013f441d7d2398388          b344e857-3f43-0b7a-9e2d-0dac2d13dfc1 dmsg
  ├──037b2bcad07ba4d730629f17dbc04b89e18a04f8b3f2d5d21177863ac626b7b9a2          57af8a21-fde8-0d03-9c38-518130f2bf1a dmsg
  └──03a764b50f98ffd03a2e05bb91a575e903d76d83fb50f423bc2b22fbe989bc648b          4a6d0b0a-2d15-0f0d-b2b7-5a8de704342b dmsg

└─┬02c2ac178046c6e7cbc0bb2736ac7039d12da4b07cfda4c5448afbfe633c7fff4d
  ├──02b6a178ef8ea639eb395fa0ea90b1a0adb6d5ccdb4e9b9725e6cab38eae6e76fc          a41a5910-ff14-037f-a250-bf54cd592518 dmsg
  ├──0393c1e1604f9ff4c96bdb2efee9bd0b20c3a01d55c8cbf8935bdbc7ef55ed0efb          01f5ffbf-af73-04d1-8a43-a0bccfd257d9 dmsg
  ├──02aa8d40b27fbace839ae57b291edbe91bab1c66da7958234d866b4453ca385fee          e85c1f88-9a81-03e2-a6c6-3c94656f012f dmsg
  ├──031a9965e76698797db16d7e98d509eb6048687ebce31b4f689532e0aff89a5283          0d2d4be6-5239-0703-bce4-4206b5dc54c3 dmsg
  ├──03f61e0450775174f81e520ad266357ec81057671a5b1259e56941e136e93dc99a          fe05bf63-acd9-0809-8b37-42a4b6dd58a1 dmsg
  ├──02d050197deb1a691bc76dbf6bd9b129131b560d93d4b3c07be6c0eaadabcee1e2          5978d1e1-d3f1-0486-804c-2e74f825ebdb dmsg
  └──03a62aeb98b39e0fef4db87c8a0ad096bd69affe83b371af0f8d6b381e41ca7a64          1b66e579-7cf8-042c-bdd3-070b31945e8f dmsg

└─┬0315a6e0a1436ff7d83625635800fc5a370a0e521cc1a0e5da49c2b0799055bca4
  ├──0382406ebecec832a1c27dece7cf58425a1c98753c7b3be8428d4414eada0986ac          9c06888d-a97e-0f08-a76d-3765c5930c9c dmsg
  ├──023204bb13f622ba499d204f651566736e1d183662105b4567d139dbbe63e128bd          3b954c8b-35fc-0ed0-8c52-47d4cc94ee9a dmsg
  └──02c9163461d03b2bef819eb0c51597047ede4e7d51671ff83b63f811c87736ada6          32f16e08-7261-03aa-ae61-fcf9b9d9b4ab dmsg

└─┬02f4e33b75307267229b0c3d679d08dd23374333f558288cfcb114311a52199358
  ├──02cc469878ac055ce9f791357b78c08351edf7bb3097e8739f9e8f35720dac5126          8dbe3470-0fda-0038-8978-0df874898b54 dmsg
  ├──037092e14f83b1991f14f07f3f08daae1aa08d2ded3c4602aef17ee80cb2de899b          3a26a9a2-edb5-01dc-b238-c42b23c1b2fa dmsg
  ├──03e5ed5ab69dfd0ac3b6700fe3b7ca29cb8109854a408da2e71582743e15503d52          03770bc2-f54d-04e5-a43c-45df2cab21dd dmsg
  └──028a36969b6f9c81aa62d56890f873ac7ea5eb7747e814000df2da62274fd676d6          e0216080-73af-0ff7-b125-d7bb41ea6df1 dmsg

└─┬021a7de63e4c58212886e8db82ba6783e98450592c2b99af844de030c95c564dcc
  ├──03bc358b184ca13674c479a0fe085110b2bd57a388e31908f297897340ac804eb0          cfbe74c4-cd75-066b-9f69-1055ac69fe75 stcpr
  ├──0302965cf494a8963f5388b89aba6ab3e0c7554cf7ca8c660a2fbbfd89bd8b4332          1f3a495a-011d-08b9-af7e-82a951d369e8 stcpr
  └──03179fbbb2ba92df8857a931631b4d6fb6850c10f6a298f0e9800a862303810168          e24b2e08-7599-00cd-b191-557d16335dc6 stcpr

└─┬02bb45a0619f21fdee58a917032e36b6151e019388cbc4e5252f25bc2601f80994
  └─┬03827409b68b9d90f33f69204895bd0463710ccdb679177a8d83a64c4538d2270d          43ac5bfb-dfb4-0ae9-b0dd-4ba6f492d352 dmsg
    ├──03142e6198c692cd9e2ed00eb606c4071227c8fde09d9eab2a90e27a15e4d56e2b        986e76d2-e448-041d-86a2-6aa0f28e0387 dmsg
    └──036e2c888e68716a405e01a983de74cf7ca4245fbd85ee592ff76aeca648c3bf5b        864dbaa6-56b9-02df-8c28-f1362651d364 dmsg

└──0210cff86ba96a21a3116cc697b1038c2c4dacdcb290e32c5656a6d97b2e237636

└──02417a480d189d2315e428888db96d41541546e2685b169a83700e5e1a19c77086

└──024e9fbd2460c06b1dd4d8ee0fc5cd0f5872d0d9503c480cfec02e73ad9e0534e3

└─┬03382d842a768876b127777caa4d4a6b51a8645271df6ae001767301fbd952f763
  ├──037571fb1ab9a9df95655032889752eefd1dd0da02b6a61500a386aca6ffe5e57f          5c727942-024e-08a7-b082-23b237e0ae57 dmsg
  └──03e0b265fd3d7e8904681705e803759aca55f81b4e3969cb93cb3fc6ca9a814682          9c4c8106-ecf2-0b1c-86fd-b5e3d6e246e6 dmsg

└──03790e00f17f3511e53685ef7687a0fee9e504818065d53c126854b860e24a1c8a

└──03f56d8dbb99a41d01daa37435d50fdfc1292359c353026436f5d523e6dfa822c0

└─┬02185dd628518233f341d05fade69f711d402f160ee6e7ade600300a058fba232d
  └──02453da5f6d4313ee9c1a5da559366e7094b29abf633607077419fc6a7a1df6fc8          6e7fda69-9a91-03a3-a259-2f5433d6cb17 sudph

└─┬029c7f00d3e878a1df074a1b1c181cddd1e1e9bd74a0f681b1c647849ecaf1b315
  └──0396f1a91a451288ed46dc0a0094384eade6ea1cc6834a0dc05ca1c1c53e749d9c          4f488f65-e09c-07dd-8afe-54b12c30da21 dmsg

└─┬0301aab917936ba52bd235a64fbf5abbc3f953c0815443f6dd3c6c5198480b0f8b
  └──0345fbfbef8b52957d1452889bfb639648af8fffd60d23674bf9ac9a20b49f629f          0682c4ec-e244-03c5-84fc-db94d2c475de dmsg

Illegal self-transports
03790e00f17f3511e53685ef7687a0fee9e504818065d53c126854b860e24a1c8a               df70e367-4416-0d40-80b2-949acf13c4f2 dmsg
0210cff86ba96a21a3116cc697b1038c2c4dacdcb290e32c5656a6d97b2e237636               add934d7-0869-0d91-b681-9d9127d256ed dmsg
0315a6e0a1436ff7d83625635800fc5a370a0e521cc1a0e5da49c2b0799055bca4               aeac39af-6a19-0acf-be13-4900e90c5478 dmsg
024e9fbd2460c06b1dd4d8ee0fc5cd0f5872d0d9503c480cfec02e73ad9e0534e3               7f947e56-d163-0519-a0bc-1f064b10a4ed dmsg
02417a480d189d2315e428888db96d41541546e2685b169a83700e5e1a19c77086               392e95cf-16be-0e7d-8d9c-87e75f04a36a dmsg
03142e6198c692cd9e2ed00eb606c4071227c8fde09d9eab2a90e27a15e4d56e2b               ff18b59d-e62b-0c1f-93ac-8eec71060ded dmsg
03f56d8dbb99a41d01daa37435d50fdfc1292359c353026436f5d523e6dfa822c0               98d6e7ae-cf05-0887-bdec-62a6c74d03c7 dmsg
02bb45a0619f21fdee58a917032e36b6151e019388cbc4e5252f25bc2601f80994               4172d89f-f374-0abc-8914-791de3246021 dmsg
0pcom commented 4 months ago

image