Comments (6)
I thought about it, but the problem is, when we maintain a fake / deceitful identity in the network for a prolonged period, I am afraid that we might hurt the network. Right now, as you remarked, we do not respond to the ping
and any other responses except the ones that are crucial for the info hash trawling (find_peer
and announce_peer
), so after a certain period of time (15 minutes) or even before, we fade away from the memory and the routing table of the peers we visited. That way, our effect in the network will hopefully be minimized and won't turn into a Sybil attack.
An expert's opinion on this would be great actually. I'll ask Arvid Norberg's (the developer of libtorrent) opinion on the matter.
from magnetico.
Mana responds to pings
- I don't know if it's best practices (keen to hear what Norberg says) but I'm quite happy with how it's performing.
from magnetico.
Any news on this topic?
from magnetico.
@mweinelt Arvid Norberg didn't reply (and I don't think he is ever going to reply) but I still think sending keep-alives to peers might harm the network (as I explained above). What do you think?
from magnetico.
We'd probably stay as good peers in their routing tables about forever without adding any value to them. Not sure how fast we have exhausted a peers value, but I guess fast.
I don't have a full overview of all the mechanics at play, so my opinion may be of little value.
from magnetico.
We'd probably stay as good peers in their routing tables about forever without adding any value to them.
Exactly, and that's the problem. =)
I'm closing the issue as it'll not be implemented, but feel free to discuss further if you (or anybody) think(s) otherwise.
from magnetico.
Related Issues (20)
- how to setup magnetico on a centos 7 HOT 1
- "nf_conntrack: nf_conntrack: table full, dropping packet" issue but on router HOT 2
- Cannot run go version in Windows
- Making Magneticod exit if IP address goes away
- Magnetico support included in Jackett v0.16.2106 HOT 3
- Improve Postgres documentation HOT 8
- when to wait for search and statistics support for PostgreSQL HOT 1
- ability to skip torrent whose name contain chines and japanese symbols HOT 5
- ability to sort search result HOT 1
- Archlinux package available HOT 3
- Process exited after beanstalkd backend error
- CLI search tool HOT 5
- Failed when using different schema on postgresql HOT 1
- Is calling “DoesTorrentExist” twice on a torrent necessary? HOT 1
- magneticow wont run in ipv6 is disabled HOT 1
- Any update? HOT 1
- Add a way to sort by number of seeds HOT 1
- database.sqlite3-wal got sooo big HOT 1
- panic: runtime error
- sqlite3 low performance HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from magnetico.