Darkassassin07
Shoot first, because they're just going to lie about it anyway?
No. Nobody said show up and open fire on every cop you see. Being the instigator will not help anyone.
Show up, present arms to demonstrate that you can and will defend yourself and your fellow protestors should the cops chose to escalate as they have repeatedly done in the past, and proceed to march peacefully until/unless you are attacked. Then, defend yourself as necessary, taking care to not cross the line from defence to aggressor.
Note, I'd recommend some form of body camera as you will almost certainly have to defend your use of force in court later.
Decided to do some more reading on this topic. TIL:
TCP, the more common protocol; requires at least one side to have a port forwarded through their NAT to the client, so the other side can make a connection to that open port.
uTP on the other hand, can 'holepunch' by sending a packet to a known IP, which opens a port through the sending clients NAT, specifically for that IP. That port can then be used to send and receive by either side until it closes due to inactivity.
So, torrent clients can use uTP holepunching to open a port without requiring manual forwarding, then advertise that open port to public trackers. Client 'A' will try to connect to an IP+port it got from the tracker and get ignored (because the recipient NAT isn't expecting data from that IP and drops the packets). Then when client 'B' decides to connect to client 'A', 'A's port will now be open and allowing data from 'B's IP, thus establishing a connection.
This is slower than a direct connection because both clients need to be made aware of each other and decide to attempt to connect at reasonably similar times. It also requires public trackers with peerexchange enabled and the torrents cannot be flagged as private.
This happens to me a tone, while lying in bed thinking over problems/topics from the day.
Thinking through something, gets distracted by a random thought; damn, what was I just thinking about??? Then I lay there for a bit feeling lost.