asciilifeform: http://logs.nosuchlabs.com/log/asciilifeform/2020-02-29#1008170 << interesting, only ever used nmap as port scan util. didja ever try firing that script at a prb ?
snsabot: Logged on 2020-02-29 22:18:43 shinohai: haha neat, returns exactly as nmap does: http://btc.info.gf/paste/9ce2ac@raw
asciilifeform: !w poll
watchglass: Polling 8 nodes...
watchglass: 205.134.172.6:8333 : Alive: (0.082s) V=99999 (/therealbitcoin.org:0.9.99.99/) Jumpers=0x1 (TRB-Compat.) Blocks=619704
watchglass: 205.134.172.4:8333 : Alive: (0.087s) V=70001 (/therealbitcoin.org:0.7.0.1/) Jumpers=0x1 (TRB-Compat.) Blocks=619704
watchglass: 205.134.172.27:8333 : Alive: (0.111s) V=99999 (/therealbitcoin.org:0.9.99.99/) Jumpers=0x1 (TRB-Compat.) Blocks=619704 (Operator: asciilifeform)
watchglass: 108.31.170.3:8333 : Alive: (0.160s) V=99999 (/therealbitcoin.org:0.9.99.99/) Jumpers=0x1 (TRB-Compat.) Blocks=619704 (Operator: asciilifeform)
watchglass: 208.94.240.42:8333 : Alive: (0.214s) V=99999 (/therealbitcoin.org:0.9.99.99/) Jumpers=0x1 (TRB-Compat.) Blocks=619704
watchglass: 213.109.238.156:8333 : Alive: (0.409s) V=99999 (/therealbitcoin.org:0.9.99.99/) Jumpers=0x1 (TRB-Compat.) Blocks=619593
watchglass: 103.36.92.112:8333 : Alive: (0.587s) V=99999 (/therealbitcoin.org:0.9.99.99/) Jumpers=0x1 (TRB-Compat.) Blocks=619704
watchglass: 188.121.168.69:8333 : Alive: (0.479s) V=99999 (/therealbitcoin.org:0.9.99.99/) Jumpers=0x1 (TRB-Compat.) Blocks=619704
shinohai: http://logs.nosuchlabs.com/log/asciilifeform/2020-03-01#1008171 <<< not in some time, the !w peers cmd jogged my memory and made me remember that. Might be interesting to pull some prb ip's from trb debug.log and see what it returns.
snsabot: Logged on 2020-03-01 11:16:55 asciilifeform: http://logs.nosuchlabs.com/log/asciilifeform/2020-02-29#1008170 << interesting, only ever used nmap as port scan util. didja ever try firing that script at a prb ?
asciilifeform: shinohai: see yest.'s log re coupla example of prb
asciilifeform: ( they returned 'empty' on 'peers' )
asciilifeform: in fact, this is a reliable heuristic for prbism
snsabot: Logged on 2020-02-29 21:19:50 asciilifeform: !w probe 87.123.105.90
shinohai: Ran against "187.115.249.96" http://btc.info.gf/paste/9c7525@raw
shinohai: Returns loads of ipv6 nodes xD
asciilifeform: !w peers 187.115.249.96
watchglass: 187.115.249.96:8333 :
asciilifeform: interesting. evidently it breaks protocol (i.e. trb's traditional one) somewhere, and gets hung up before emitting any parseable peers to 'watchglass'
asciilifeform: (this means trb won't get peers from node of that type either)
shinohai: For ref, here is the script nmap uses (lua) https://svn.nmap.org/nmap/scripts/bitcoin-getaddr.nse
asciilifeform: ^ doesn't tell us much, seems to call some lib function that does it
asciilifeform: trb incidentally doesn't eat ipv6ism (nor ought to, wtf)
asciilifeform: shinohai: here is what apparently happens with these.
shinohai: Hmmm .... "Invalid payload length!"
asciilifeform: it's always the same one, too
asciilifeform: somewhere prb puts an extra byte, i suspect
asciilifeform: ( which frame-shifts the contents of header )
asciilifeform: for comparison, debugola from a proper noad (.27) which successfully disgorges peers.
asciilifeform: possible culprit, but there may be other idjicies in prb that give similar effect.
asciilifeform: the other oddity, tho, is that -- while trb sends addr packet almost immediately after receiving getaddr, prb apparently not
asciilifeform: shinohai: how long did that nmap thing take to produce the given output from that noad?
asciilifeform: nm seems to say '20.04s' in there
shinohai: Ye old bloom filtering
asciilifeform: so, loox like just past the point where watchglass gets hung up
asciilifeform: shinohai: watchglass simply ignores packets it has nfi what to do with (presently parses ver and addr strictly)
asciilifeform: shinohai: my interest in this whole thing is to eventually map out all publicly-networked trb-compat. noades. but this might require being able to get peers from prbistic ones.
asciilifeform: prolly will have to be a 2-step algo (i.e. try trb protocol, if 'empty' -- then mark noad as 'defo prb' and try theirs)
shinohai: For any spelunkers tuned in, here is list of all ip's seen in my debug.log thus far: http://btc.info.gf/paste/165b3b@raw
asciilifeform: shinohai: can also haz http://logs.nosuchlabs.com/log/asciilifeform/2020-02-29#1008106 plz ? (assuming you have 'who-gave')
snsabot: Logged on 2020-02-29 21:51:30 asciilifeform: in other pertinents: grep "ACCEPTED block" .bitcoin/debug.log | awk -F " " '{print $NF}' | sort | uniq
shinohai: asciilifeform: http://btc.info.gf/paste/4d312d@raw
asciilifeform: shinohai: ty
asciilifeform: how old this node btw ? vehehery short list of block-givers
snsabot: Logged on 2020-02-29 21:52:31 asciilifeform: 103.36.92.112 108.31.170.3 138.68.244.82 143.202.160.10 144.76.164.43 165.227.7.29 186.52.140.113 188.121.168.69 188.165.209.181 190.141.9.30 192.151.158.26 205.134.172.4 205.134.172.6 208.94.240.42 213.109.238.156 216.23.180.4 35.246.10.142 94.23.154.171
asciilifeform: one could say that peers who don't appear on such a listing, are strictly 'downstream', i.e. being connected to'em does nothing for you
shinohai: It's only ~week old, stood up to help mod6 do patch tests, etc. so only has abt 250k blox
shinohai would like to ship box to asciilifeform and stand up permanent node.
asciilifeform: right, .27 pretty young as well
snsabot: Logged on 2020-02-16 04:15:07 asciilifeform: 205.134.172.27 , if anyone interested.
BingoBoingo: http://logs.nosuchlabs.com/log/asciilifeform/2020-02-29#1008114 << That pair are mine
snsabot: Logged on 2020-02-29 21:58:04 asciilifeform: ^ trb-compat. but i've presently nfi whom they belong to...
asciilifeform: shinohai: lemme know what sorta box. (pgpgram if you like.)
asciilifeform: BingoBoingo: oh neato, must be those orcistani nodes you mentioned building
asciilifeform: shinohai: for another comparison, 'givers' from a 14GB debuglog from my other, older noad .
asciilifeform: still pretty compact.
asciilifeform bbl
shinohai: Looks as if majority of my blox have come from 205.134.172.4 (your node i think)
BingoBoingo: shinohai: .4 is another one of mine
shinohai: ah kk, thanks BingoBoingo
asciilifeform: loox like BingoBoingo is current record holder for # of simult. working noads (esp. in diff. geographies)
asciilifeform: possibl. all-time record-holder.
asciilifeform: BingoBoingo: if you'd like to add these to the poll list, lemme know, it takes <1min
asciilifeform: currently i have 8 trb-compat. nodes listed (incl. 2 that i operate)
asciilifeform: !w poll
watchglass: Polling 8 nodes...
watchglass: 205.134.172.6:8333 : Alive: (0.084s) V=99999 (/therealbitcoin.org:0.9.99.99/) Jumpers=0x1 (TRB-Compat.) Blocks=619726
watchglass: 205.134.172.4:8333 : Alive: (0.083s) V=70001 (/therealbitcoin.org:0.7.0.1/) Jumpers=0x1 (TRB-Compat.) Blocks=619726
watchglass: 108.31.170.3:8333 : Alive: (0.102s) V=99999 (/therealbitcoin.org:0.9.99.99/) Jumpers=0x1 (TRB-Compat.) Blocks=619726 (Operator: asciilifeform)
watchglass: 205.134.172.27:8333 : Alive: (0.147s) V=99999 (/therealbitcoin.org:0.9.99.99/) Jumpers=0x1 (TRB-Compat.) Blocks=619726 (Operator: asciilifeform)
watchglass: 208.94.240.42:8333 : Alive: (0.150s) V=99999 (/therealbitcoin.org:0.9.99.99/) Jumpers=0x1 (TRB-Compat.) Blocks=619726
watchglass: 213.109.238.156:8333 : Alive: (0.338s) V=99999 (/therealbitcoin.org:0.9.99.99/) Jumpers=0x1 (TRB-Compat.) Blocks=619614
watchglass: 103.36.92.112:8333 : Alive: (0.535s) V=99999 (/therealbitcoin.org:0.9.99.99/) Jumpers=0x1 (TRB-Compat.) Blocks=619726
watchglass: 188.121.168.69:8333 : Alive: (0.342s) V=99999 (/therealbitcoin.org:0.9.99.99/) Jumpers=0x1 (TRB-Compat.) Blocks=619726
asciilifeform: shinohai: this btw confirmed. i did experiment, if one sends that extra byte, prb noades do in fact send addrs. (and yes some of'em ipv6, have to be thrown out)
snsabot: Logged on 2020-03-01 11:55:32 asciilifeform: possible culprit, but there may be other idjicies in prb that give similar effect.
asciilifeform: so that there's how to get addrs from prb's.
asciilifeform: ( notably, this procedure is incompat. w/ trb, these will hang up if it is done to'em )
asciilifeform: interestingly, setting advertised ver. of watchglass to 70000 -- dun cure (tho per 'official' docs, oughta)
asciilifeform: evidently the conditionality of the extra turd byte is ignored in current-day prb
asciilifeform: ( which would explain why folx who set their trb to advertise 7xxxx do not see perceptibly moar peers )
asciilifeform: the 'watchglass' currently hanging in this chan (and #asciilifeform-test ) is set to 99999 .
shinohai: In effect, appears to be attempt to fork noads off network that are deemed terrorist. xD
asciilifeform: shinohai: prolly the intended effect. tho funnily enuff, prb still often does connect to trb nodes, and even brings blox. cuz apparently a validly-digested ver msg is optional in prb...
asciilifeform: what it doesn't do, is bring in peer addrs
asciilifeform: another thing prb apparently doesn't do, is to discard old/dead peers from its addr set.
asciilifeform: just about erry prn node appears to offer exactly 1000 addrs
asciilifeform: and so
asciilifeform: some of'em have timestamps month+ in past
asciilifeform: *prb node
asciilifeform only interested in polling prb nodes to the extent it helps to turn up trb-compat. elsewhere on net
asciilifeform: upstack, shinohai , re http://logs.nosuchlabs.com/log/asciilifeform/2020-03-01#1008214 << you gotta sort | uniq , simply uniq only removes consec. duplicated lines
snsabot: Logged on 2020-03-01 12:04:54 shinohai: For any spelunkers tuned in, here is list of all ip's seen in my debug.log thus far: http://btc.info.gf/paste/165b3b@raw
shinohai: Yeah I forgot to add sort in the pipe in haste >.>
asciilifeform: btw i tried to run yours on a node, ended up with awk dying a grisly death, apparently it tries to alloc a buffer for whole debug.log
asciilifeform: needs variant w/ plain grep
asciilifeform: i rotate debug.log erry yr , typically, so it ends up in the 10s of GB routinely
asciilifeform: ( was curious, what % of unique ip that connect, ever bring in a new block )
shinohai: Really? awk spits out in < 5-6 seconds for me, strange
asciilifeform: shinohai: cuz your log is, i expect, small
asciilifeform: you did say the node is recent build
shinohai: Yup, is rather young. (Though could easily do with grep I guess `grep -oE "\b([0-9]{1,3}\.){3}[0-9]{1,3}\b"` )
asciilifeform: the one i was looking at just nao, is 14+GB.
shinohai: Yeah mine at present is only 250 MB lol
asciilifeform: so that'd be it.
feedbot: http://qntra.net/2020/03/qntra-s-qntr-february-2020-report/ << Qntra -- Qntra (S.QNTR) February 2020 Report
asciilifeform: !w poll
watchglass: Polling 8 nodes...
watchglass: 205.134.172.4:8333 : Alive: (0.083s) V=70001 (/therealbitcoin.org:0.7.0.1/) Jumpers=0x1 (TRB-Compat.) Blocks=619758
watchglass: 205.134.172.6:8333 : Alive: (0.082s) V=99999 (/therealbitcoin.org:0.9.99.99/) Jumpers=0x1 (TRB-Compat.) Blocks=619758
watchglass: 205.134.172.27:8333 : Alive: (0.083s) V=99999 (/therealbitcoin.org:0.9.99.99/) Jumpers=0x1 (TRB-Compat.) Blocks=619758 (Operator: asciilifeform)
watchglass: 108.31.170.3:8333 : Alive: (0.095s) V=99999 (/therealbitcoin.org:0.9.99.99/) Jumpers=0x1 (TRB-Compat.) Blocks=619758 (Operator: asciilifeform)
watchglass: 208.94.240.42:8333 : Alive: (0.148s) V=99999 (/therealbitcoin.org:0.9.99.99/) Jumpers=0x1 (TRB-Compat.) Blocks=619758
watchglass: 213.109.238.156:8333 : Alive: (0.350s) V=99999 (/therealbitcoin.org:0.9.99.99/) Jumpers=0x1 (TRB-Compat.) Blocks=619614
watchglass: 103.36.92.112:8333 : Alive: (0.600s) V=99999 (/therealbitcoin.org:0.9.99.99/) Jumpers=0x1 (TRB-Compat.) Blocks=619758
watchglass: 188.121.168.69:8333 : Alive: (0.347s) V=99999 (/therealbitcoin.org:0.9.99.99/) Jumpers=0x1 (TRB-Compat.) Blocks=619758
feedbot: http://qntra.net/2020/03/cisco-lays-off-and-pivots-while-huawei-grows/ << Qntra -- Cisco Lays Off And Pivots While Huawei Grows
feedbot: http://qntra.net/2020/03/bitstamp-plays-with-novelty-segwit-only-bech32-addresses/ << Qntra -- Bitstamp Plays With Novelty Segwit Only Bech32 Addresses