-
xmr-pr
selsta opened pull request #6982: workflows: bump msys2 action to v2
-
xmr-pr
-
gingeropolous
so i gotta make clean? error: ‘class boost::asio::ip::address_v4’ has no member named ‘to_uint’; did you mean ‘to_ulong’?
-
gingeropolous
return epee::net_utils::ipv4_network_address(v4ip.to_uint(), 0).host_str();
-
gingeropolous
ima make clean
-
moneromooo
with 6981
-
iDunk
It won't help :)
-
iDunk
^
-
» gingeropolous smash
-
» moneromooo briefly ponders building with 1.64 for laughs then forgets about the idea forever
-
Lyza
*exhales loudly*
-
luigi1111w
.merges
-
xmr-pr
6981
-
selsta
oki can be tagged now
-
selsta
vtnerd: can you comment how to enable additional logging to fix this dandelion issue?
monero-project/monero #6929
-
selsta
or help you find the root cause for this issue
-
gingeropolous
ok, xmrchain.net now on release . 6981 fixed the compile
-
sethsimmons
So the attacker is fire_ice
-
sethsimmons
-
sethsimmons
Fun times
-
sethsimmons
Not sure if I should share on Twitter with my followers to explain, or just ignore him and hope fewer people see it
-
sethsimmons
But interesting he chose to use this for a publicity stunt.
-
hyc
seems like since he's just trying to grab attention, better to ignore it
-
sethsimmons
Yeah that’s the way I’m leaning. Tempted to fight the disinformation but he doesn’t have much of a platform these days so I’ll likely ignore.
-
sethsimmons
Well now we know! Thankful Monero protects sender/receiver/amounts even if someone knows your transaction IDs
-
asymptotically
the iknowwhatyoudownload part is pretty weird
-
Inge-
how is that weird? He is seeing the IP address the tx likely originated from, and combining with iknowwhatyoudownload based off that IP
-
dEBRUYNE
What does it do exactly? Cross-reference IPs against IPs that occurred in the torrent scene?
-
sech1
ok he can collect tx <-> IP pairs, but it's an IP of a monero node, not that one of a user
-
Inge-
yeah pretty much
-
asymptotically
Inge-: i mean weird he would choose to do that
-
sech1
many run their nodes locally though
-
sech1
using GUI wallet, right?
-
Inge-
You are recommended to run your node locally
-
sech1
I prefer a dedi server running 24/7
-
hyc
sure, but it's easy to see who owns a dedicated server
-
Inge-
This will definitely bubble up in places, and will create concern regarding Monero privacy. Having an article explaining the attack and its consequences and workarounds would be prudent
-
sech1
It was known all the time (c)
-
sech1
I mean it's obvious IP addresses can be tracked
-
Inge-
sure, but for most people this is very abstract until IP addresses and porn preferences are published :P
-
hyc
lol
-
sethsimmons
A well written post about this and the Monero dev response is important IMO.
-
sech1
Monero can be used over TOR anyway
-
hyc
it is the reason there was a kovri project after all, we all knew it was a weakness
-
Inge-
In a sense something to be thankful about - is this really the best attack out there? And while good for a PR stunt, it just illustrates the need for protection on the network layer - protection that exists, just isn't highly adopted yet.
-
sech1
I guess he went public after recent PR activity on github. His spy nodes are not secret anymore
-
hyc
the fact that kovri project failed to deliver is certainly a setback for us, even if there's i2p-zero now
-
hyc
yeah, most likely reacting to recent PRs, now he'll have to do some more coding if he wants to continue spying
-
Inge-
please voice ErCiccione[m] in here, someone who can
-
Inge-
ErCiccione[irc]: <-- this one
-
Inge-
moneromooo: can you do his irc nick too? ErCiccione[irc] <-
-
ErCiccione[irc]
Thanks inge- moneromooo
-
ErCiccione[irc]
I too think an answer would be appropriate. I think this is going to make some noise, which i think it's his point
-
dEBRUYNE
Inge-: This particular attack was already documented in the Breaking Monero series..
-
sech1
Dandelion should mitigate it somewhat
-
sech1
he can't intercept 100% transactions
-
dEBRUYNE
Anyway, would be worthwhile yes to post a write-up on how these trollnodes disrupted the network and potentially obtained information regarding IPs associated with transactions
-
ErCiccione[irc]
but i wouldn't post it on getmonero
-
ErCiccione[irc]
medium or something "less official" would be better IMO. Even just a detailed post on reddit
-
Inge-
dEBRUYNE: oh I'm in no way implying it is in any way new or unknown. It has long been clear that your ISP could do this, and seems reasonable that malicious nodes could too.
-
ErCiccione[irc]
signed by the "monero dev community"
-
Inge-
doesn't even need to be that formal I think. It has already been descripbed, so anyone could make a reasonable reddit post explaining what it does, how it affects privacy, what can be done to avoid it, earlier references to this attack and other things on Breaking Monero, and if any specific steps are being taken moving forward?
-
dEBRUYNE
ErCiccione[irc]: I think a PSA on Reddit would suffice
-
dEBRUYNE
In conjunction with the new release that will include mitigations
-
charuto
is reddit supposed to be the main channel of communication instead of the website?
-
dEBRUYNE
No, but posting it on the website would exaggerate the gravity of the attack, imo
-
ErCiccione[irc]
yeah
-
ErCiccione[irc]
at the end is doing the usual fireice stuff. Pump a claim to the extreme trying to pull people to check out Ryo
-
Inge-
but but but .... ryo is the exact same. Just with fewer nodes and transactions
-
ErCiccione[irc]
Bullshit. Ryo is the light at the end of the tunnel. Monero is a cult made by neonazis who hate children and steal candies in the night
-
ErCiccione[irc]
"over a year worth of logs and the source code is available for sale". He actively attacked the network and now he is selling the source code. Isn't that selling malware?
-
moneromooo
Can we keep fireice stuff out of here please.
-
ErCiccione[irc]
I considered the discussion dev-related, but i see how this could be more appropriate for -community or monero
-
sethsimmons
Sorry I don’t have voice in -community or might have shared there first, but thought it was relevant to the dev work ongoing for AHPs
-
sethsimmons
Didn’t mean to derail the topic this much, my fault 🙂
-
moneromooo
Some of it might, but the last few lines definitely weren't.
-
ErCiccione[irc]
fair enough
-
ErCiccione[irc]
dEBRUYNE could you give voice to this handle and HavenofnBridge in -community?
-
moneromooo
Alternatively, keep the hoopla out and continue here.
-
dEBRUYNE
ErCiccione[irc]: Done
-
ErCiccione[irc]
thanks
-
selsta
should we add the tor / i2p seed node PR to this release?
-
moneromooo
If it's not yet, sure.
-
selsta
vtnerd: can you PR 6897 against release branch?
-
selsta
moneromooo: I assume
monero-project/monero #6874 will not be required now, apart from the "p2p: add a tor seed" commit?
-
moneromooo
I assume so.
-
gingeropolous
<hyc> the fact that kovri project failed to deliver is certainly a setback for us, even if there's i2p-zero now >>> aye. maybe this will light a fire under making kovri/i2p happen?
-
gingeropolous
i mean, the kovri code is still there, right? there are functional pieces of a c++ i2p router
-
selsta
It does not make sense to continue Kovri.
-
hyc
is it worth the effort, if i2p-zero works?
-
gingeropolous
i2p zero works, but its not as easy as if it was in the monero code. i mean, i have i dunno how many nodes. i think i have kovri running on 1
-
gingeropolous
i mean i2p-zero
-
gingeropolous
whatever. the i2p protocol / router
-
gingeropolous
and if i can't muster the patience to get it working, imagine your average GUI downloader
-
gingeropolous
its default or its useless
-
gingeropolous
end of story
-
hyc
I suppose. sure, if it takes more than one or two steps
-
selsta
IMO integrating Tor directly into the wallet makes more sense, I2P takes multiple minutes to initialize.
-
hyc
tor isn't instantaneous either
-
gingeropolous
so does refreshing a wallet :)
-
selsta
from my experience Tor only takes a couple seconds.
-
hyc
IMO integrating tor with the wallet is fine, if "integrating" means "provide a canned shell-script to invoke wallet with torsocks"
-
gingeropolous
yeah, i mean running bisq is pretty painless. that does everthing over tor right?
-
gingeropolous
but ultimately an i2p/tor enabled node coudl still blackhole a dandelion stem if its first in the hop. though i guess thats a different problem
-
gingeropolous
and the initiator can also fluff so nvm
-
hyc
so what would it take to have a turnkey tor operation? seems like we need to bundle the tor daemon
-
hyc
I don't see much value in duplicating/forking that code just to somehow merge it directly into the monero codebase
-
hyc
but we could setup reproducible builds for it, and bundle the resulting binaries
-
hyc
then what - do we make a decision to just abandon using clearnet for tx propagation?
-
hyc
does it make sense to do what was discussed before, txs over tor, blocks over clearnet? that means keeping double the number of peer connections, really
-
hyc
seems better to just totally abandon clearnet
-
hyc
with fluffy blocks, that shouldn't be a big deal. ?
-
selsta
blocks over Tor will make it even easier to sybil attack
-
selsta
we mostly care about tx <-> ip so just tx over Tor / I2P makes sense, else keeps latency down
-
selsta
also*
-
hyc
ok
-
hyc
so - are we going to build our own tor binary? that seems the next step
-
hyc
then - do we set it up on a different port, and use it unconditionally?
-
hyc
or do we check for an existing tor on the standard port, and only use ours if there's none already there?
-
moneromooo
FWIW I PRed 6947 a week ago to run with tor automatically. Needs tor installed though.
-
hyc
wondering if that's good enough. relying on users to know how to install tor?
-
hyc
probably not going to fly for windows users
-
moneromooo
Fair enough. Someone else can do something for windows.
-
hyc
any guesses if our user population is still primarily windows? or maybe windows users running tor inside a linux vm
-
selsta
IMO we have to fix this issue where outbound connections drop with I2P / Tor
-
selsta
then we can look into how to bundle Tor
-
selsta
I still get "Lost all outbound connections to anonymity network" once an hour or so
-
hyc
I thought the conclusion was the outbounds drop because there are too few of those peers around?
-
gingeropolous
fluffypony, anyway to see which binaries are downloaded the most from getmonero.org?
-
selsta
hyc: possible
-
gingeropolous
sorry, any way to see.
-
hyc
my node has no outbound tor connections, many inbound
-
gingeropolous
or perhaps pigeons ?
-
selsta
mine has 2 outbound currently, but they drop sometimes
-
hyc
I don't think I've had any outbound in many days
-
hyc
I wonder if restarting/wiping p2pstate would help
-
selsta
anyway, I think CLI users can start Tor/I2P manually fine. Same way they start daemon manually. Bundling is more interesting for GUI.
-
gingeropolous
m2049r, any chance tor/i2p could be bundled into monerujo?
-
fluffypony
hmmm
-
fluffypony
these are cache-misses for the past week, gingeropolous
-
fluffypony
1. /gui/linux64 - 5.6k
-
fluffypony
2. /gui/win64install - 4.1k
-
fluffypony
3. /gui/mac64 - 3.8k
-
fluffypony
4. /gui/win64 - 3.3k
-
fluffypony
5. /cli/win64 - 1k
-
fluffypony
6. /cli/linux64 - 0.7k
-
fluffypony
7. /cli/androidarm8 - 0.7k
-
fluffypony
8. /cli/mac64 - 0.5k
-
fluffypony
I would expect the data from the CDN is similar
-
gingeropolous
awesome, thanks! so yeah looks like GUI's gotta happen to be useful
-
gingeropolous
i2p-zero could be a plugin for the GUI, right? like a button that just says "launch i2p-zero" and then switches to a status indicator
-
dEBRUYNE
fluffypony: That's only from last week?
-
dEBRUYNE
Those numbers are actually fairly impressive
-
selsta
gingeropolous: we will most likely integrate Tor into the GUI
-
selsta
e.g. by adding it as a submodule and shipping together with GUI
-
binaryFate
Coudln't there be some crawling going on that would explain these numbers? I find it hard to believe that more than 100 persons download the arm bins *every day*
-
hyc
hmmm.... wouldn't guess one way or another. but there are more ARM-based compute devices in the world than there are PCs
-
binaryFate
that bin is for android phones only, or raspy too?
-
selsta
android
-
hyc
androidarm is android only
-
binaryFate
ok still a bit hard to believe but hey nice if true
-
hyc
not just for phones - also for tvboxes, etc. - there's a huge potential userbase, at least an order of magnitude larger than PCs
-
binaryFate
potential huge userbase absolutely. It's great if already that common or at least played with
-
fluffypony
dEBRUYNE: yeah last 7 days
-
fluffypony
and again, those are only times when people hit the CDN and their local CDN endpoint doesn't have the file and redirects them to source
-
fluffypony
so it's only cache-misses
-
selsta
.merge+ 6983
-
xmr-pr
Added
-
xmr-pr
moneromooo-monero opened pull request #6983: p2p: fix endianness when checking IPv6 addresses mapping to IPv4
-
xmr-pr
-
selsta
gingeropolous: ^^ new PR to fix filtering, you might want to update your node
-
xmr-pr
selsta opened pull request #6985: [release-v0.17] net_node: add tor / i2p seed nodes
-
xmr-pr
-
xmr-pr
selsta opened pull request #6984: net_node: add tor / i2p seed nodes
-
xmr-pr
-
selsta
hmm, do I have to add 18080 to I2P seed nodes?
-
» selsta tries it
-
gingeropolous
ok, xmrchain.net on that latest hotness
-
xmr-pr
woodser opened pull request #6986: Balance includes unconfirmed payments
-
xmr-pr
-
selsta
gingeropolous: do you still maintain spn4ef3gddveqxkco6fhh7epyxnvdmei4w6hioiiunfvvljxgcoa.b32.i2p ?
-
gingeropolous
selsta, yes
-
selsta
-
gingeropolous
sure, it'd be better if it was on the other seed node i maintain though. this server I always forget i have to pay around christmas. so it'll last until christmas
-
selsta
it is easy to setup both i2p and tor on the same server
-
selsta
but yea, we can add your seed node later if you want to add a different one