I've been trying to get good at fuzzing for a while. I recently started a new fuzzing project and I realized that I could take from past PoCs and put them in a corpus to try and generate bugs of a similar shape. Do you know any good sources of searchable PoCs? I've mostly been going through specific projects' issue trackers looking for PoCs.

Don't let other people yuck ur yum when being expressive is yummy AF. Too many people nowadays think being nonchalant is cool, but it just ends up in those people not having meaningful connections. I'm so sorry for your loss.

❤️ 1
  • source
  • [–] 4 points 1 week ago (1 child)

    It's like email, where you can send messages between yahoo and google, except that concept for social media networks.

    Federation is just the idea that different systems communicate and share using a common protocol.

    Email is federated, i.e. emails have a specification to how they can be sent. The fediverse uses activitypub, which allows for sharing of content between servers.

  • source
  • parent
  • context
  •  

    About two to three hours ago, I could not reach this instance from multiple devices and Cloudflare said it was a server issue. I looked at the Programming dev Mastodon and did not see any announcement about an upcoming outage or information about a current one. I just wanted to see if there was a reason for a seemingly unplanned and unannounced outage.

     

    Preface: I wrote this tutorial for two reasons. More people should learn torrenting, and I want people to listen to my album.

    What is torrenting?

    Torrenting is a distributed file sharing system that basically lets you have really fast upload and download speeds if there's enough people. All the people sharing amongst each other is called a swarm. There's three types of users of a torrent that are commonly referred to: seeds, peers, and leeches.

    Seeds - These are the people that have the whole file and are now sharing it with other people.

    Peers - These are people that are uploading and downloading the file. They have a partial version of the file, but because torrenting shares files in pieces, they can start sharing pieces once they have them.

    Leeches - These are people that download the file and then just turn off their torrenting program and don't share. Don't be these people.

    How to start

    I'd recommend starting with qBitTorrent. It's easy to use, and right now is the gold standard in torrenting software, as far as I know. Additionally, your OS might have an actively maintained package for it, so look for that first! You'll also need a VPN. I'm using Mullvad VPN for this guide.

    Opsec

    One thing to remember about torrenting is that it is a peer to peer network. This means that your computer will be directly connecting to others. Other computers will see the IP address that you're torrenting on. Commonly, ISPs will detect torrenting and I've heard of users being sent legal letters telling them to stop torrenting copyrighted content. If you're able to mask your IP and tunnel your traffic somewhere else, your ISP should not pick up on it. I'm basically describing a VPN.

    This is the most important step.

    Make sure you configure qBitTorrent to tunnel all your torrenting traffic through a VPN. I have no idea if you can split traffic, but honestly I wouldn't risk leaking traffic. When going into qBitTorrent, make sure to navigate to Tools > Preferences > Advanced. From there, one of the first options lets you choose a network interface. If you are using Mullvad VPN, it should show up as a network interface.

    If you don't do this, you can leak traffic if you turn your VPN off before qBitTorrent, or if there's some I/O error between qBitTorrent and your networking and it just switches to non-VPN networking. This ensures that all traffic goes through your VPN. This also means that if you turn your VPN off while torrenting, qBitTorrent will not be able to access the network because it's restricted to VPN traffic. Sounds simple, but I speak from experience.

    Actually torrenting

    In order to actually torrent, you need a torrent file or a link. This tells the program where the swarm is. I'm providing a torrent file here. It's an album that I made recently, but it's completely free and meant to be distributed via torrent! For qBitTorrent, there's a plus sign in the top left. Once you click that, you can choose a file and start torrenting!

    Make sure to properly configure the path that the torrent/s will be stored. It's easier to keep torrents separate from downloads. Once you're done downloading a file, make sure to keep your program up! You can see what your torrenting ratio is (how much you've contributed back). Different communities can have different guidelines for what an acceptable ratio is. Make sure you figure that out before closing your torrenting program, lest you become a leech.

    view more: next ›