Hi there

I would like to prevent to the best of my ability getting malware or virus when torrenting. I know there is never 100% certainty of not getting one, but i'd like to mitigate it. I'd like to ask your advice/expertise.

These are the practices I use. Please build on them if you think there is room for improvement and how.

  • First off, I use linux (transmission) and only download media (music, movies), no software. I know this already lowers the risks significantly since most malware are on .exe for Windows, however I am aware mp3/mp4 and mkv files can still embed malware to exploit VLC vulnerabilities and also Linux.

  • I use Proton VPN with kill switch in advanced settings - no internet (at all) allowed when the VPN is not connected.

  • I limit opening the downloaded media in the PC. After seeding for a few months, I usually transfer them into an external HDD and delete them from the PC. Media may be used in a TV/phone for viewing/listening.

  • I have downloaded torrent media going into a separate internal SSD which is encrypted (obviously unencrypted when torrenting). This probably doesn't do much, but I get somewhat piece of mind when I am not torrenting and the ssd is locked.

  • I use normally pirate bay org and get the torrents with the higher number of seeds.

I understood joining some private tracker may help, but I found it difficult to join. Any advice and recommendations are welcome!

all 34 comments

sorted by: hot top controversial new old
[–] 22 points 9 months ago (7 children)

Don't rely on the VPN kill switch for torrenting. It's not fast enough to prevent your IP from leaking if the VPN disconnects. The torrent client needs to be bound to the VPN interface. Transmission doesn't have an option to do that, so you would have to run it in a container instead.

  • source
  • hideshow 7 child comments
  • [–] 9 points 9 months ago*

    You can must do that in qBittorrent. Also, that has nothing to do with downloading malware, while being a good recommendation if your ISP reports torrenting to the copyright owner (like orange in France)

  • source
  • parent
  • [–] 2 points 9 months ago (2 children)

    It's probably best to handle that at the firewall, host based, external, or ideally both. The only traffic allowed outbound from the torrent box should be the VPN connection. Then it doesn't matter if routing or interface binding is set up wrong.

  • source
  • parent
  • hideshow 2 child comments
  • [–] [S] 1 point 9 months ago (1 child)

    The only traffic allowed outbound from the torrent box should be the VPN connection. Then it doesn’t matter if routing or interface binding is set up wrong

    Thanks, how could I do this with ufw?

  • source
  • parent
  • hideshow 1 child comment
  • [–] 1 point 9 months ago

    https://yottasrc.com/wiki/article?t=how-to-block-outgoing-traffic-to-private-networks-using-ufw-on-your-server

    Stop all incoming and outgoing traffic then allow only the VPN remote port number out to the Internet.

    Remember to allow inbound connections from your local network to the management ports if you need them.

    Do the same on your network firewall, block all outbound traffic from the torrent box IP address then allow only the remote vpn port out.

  • source
  • parent
  • [–] [S] 1 point 9 months ago

    Thanks for that feedback. Is that also true when using the advanced kill switch? ProtonVPN with that setting does not allow internet at all if the vpn is not connected. In the case that I must use that container, how would I do this?

  • source
  • parent
  • load more comments (1 reply)
    [+] 11 points 9 months ago (1 child)
  • [–] [S] 2 points 9 months ago

    Thanks, really appreciated detailed response. I checked out the websites youshared, and found them really good and actually with more seeds than pirate bay so am definitely moving away from that. A couple of questions if you dont mind. I am currently using Transmission and also the ufw. Do you think what steps I have to take to link it like you said? I am quite noob on this and I can't find any step that is understandable.

  • source
  • parent
  • [–] 6 points 9 months ago*

    Read comments

    Look for high seed counts

    Trust your gut

    Trusted uploaders

    Private torrent sites, some of them open to public periodically

  • source
  • [–] 4 points 9 months ago

    I use and highly recommend Cleanuparr. Kills stalled torrents, and has a malware component to block known malware torrents.

  • source
  • [–] 3 points 9 months ago (6 children)

    I'm probably the most security paranoid person you may find here on Lemmy, I'm the kind of person who actually checks the gpg signatures of software I download, and refuses to use anything like AUR.

    And I never worried one time in my life about exploits in media files, it's just extremely unlikely that between the time a 0day is discovered, and your system is updated (you do update frequently, right?), that torrent is going to exploit some player or media library.

    Last time I heard of something like that, it was like 10 years ago, a gstreamer 0day that got quickly patched.

    Executable files aren't going to execute themselves. If you don't chmod +x them they shouldn't execute at all even if you click them. I guess it can depend on your system.

    I am much more concerned about internet facing applications like a web browser or torrent client.

  • source
  • hideshow 6 child comments
  • [+] 2 points 9 months ago (4 children)
  • [–] 1 point 9 months ago (3 children)

    Well, supposedly Debian stable backports security updates and bug fixes. So should it's derivates.

    There's an issue where this isn't always the case and small bugs are patched upstream without making the news, but something as big as remote code execution from a media file it's something that doesn't go unnoticed. That's usually big news.

    On another topic, I used to be a proponent of rolling release for better security, but the recent xz supply chain attack made me question that wisdom.

  • source
  • parent
  • hideshow 3 child comments
  • [+] 1 point 9 months ago (2 children)
  • [–] 1 point 8 months ago* (1 child)

    Do these get fixes within the old number or are they neglected?

    From what I understand (and I may be wrong) at least on debian the fixes get backported if it's viable to backport, when that happen they increment the number after the dash ex. 1.2.3-1 to 1.2.3-2. If backporting the fixes isn't viable they backport the package.

    I couldn't find information relating to mint, it seems that packages.linuxmint.com website is broken atm. But ubuntu seems to have backported fixes on their VLC 3.0.21 package 11 times, the latest one in 29 Aug 2025 https://changelogs.ubuntu.com/changelogs/pool/universe/v/vlc/vlc_3.0.21-11/changelog

  • source
  • parent
  • hideshow 1 child comment
  • load more comments (1 reply)
  • [–] 1 point 8 months ago

    I got hit with a ransomware attack last week while using usenet, had lots of failed downloads overnight with massive retries and then next thing I know my drive is acting up, had a ransomware get on it and during my cleaning process found several older files with windows viruses and coinminers. Bad practices on my end and probably on many others as well.

  • source
  • parent
  • [–] 8 points 9 months ago* (3 children)

    If it's too good to be true, it's malware

    If it isn't released yet, it is malware

    If it is an .iso file but not a Linux distribution, it is malware

    What infuriates me with malware, which idgaf because "arch btw", is that I reseed that shit unknowingly. Sometimes a lot.

    Always check file before you let it seed forever as you should.

  • source
  • hideshow 3 child comments
  • load more comments (-1 replies)
    [–] 4 points 9 months ago (5 children)

    Your best bet is to join MAM. From there, you can progress to Aither and other sites within a reasonable amount of time through the invite forums.

  • source
  • hideshow 5 child comments
  • [–] [S] 5 points 9 months ago (4 children)

    Your best bet is to join MAM. From there, you can progress to Aither and other sites within a reasonable amount of time through the invite forums.

    Could you elaborate what is MAM?

  • source
  • parent
  • hideshow 4 child comments
  • [–] 9 points 9 months ago (3 children)

    MAM is myanonamouse which is a private tracker focusing on books and audiobooks. It is generally seen as one of the easier trackers to both get into and maintain your ratios on and is a good place to learn how private trackers work.

    From there it helps you get into others by having a proven track record as well as being able to get invites via the MAM forum sometimes from other users etc.

    I love the place as a lot of what I get is audiobooks anyway, it is super friendly and people will help you out as long as you have done your due diligence and aren't asking stupid questions that are covered in their already extensive documentation and forum.

  • source
  • parent
  • hideshow 3 child comments
  • [+] 4 points 9 months ago (3 children)
  • load more comments (-1 replies)
  • [–] 1 point 9 months ago (4 children)

    If you dont already I would highly recommend private trackers.

  • source
  • hideshow 4 child comments
  • [–] 3 points 9 months ago (2 children)

    I’ve heard this for years, and I’ve never once found my way onto private trackers.

  • source
  • parent
  • hideshow 2 child comments
  • [–] 0 points 9 months ago

    You won't just find your way onto one. It's a bit of a process and you need to be willing to put in a bit of effort to maintain a good ratio depending on the tracker it can be easy or difficult. If your interested you can check out the wiki attached to this community, that's were I started also this spreadsheet has been a really good resource for me.

  • source
  • parent