Block uploading

Hello,

block uploading of any content to the internet is not working I tried
0 chain=output action=drop src-address=192.168.3.70 content=.

but its not working. I want to block certain pc’s to upload any content to internet.

You’re trying to prevent that PC form any internet access or only HTTP access or something completely different?

Anyhow, you would probably have to use chain=forward … chain=output is for router-originating traffic, forward is for traffic that is passing router (e.g. LAN PCs communicating with internet).

While chain=forward would be good start, I’d say the request as whole is near impossible. There are many ways how to upload stuff to internet. To have some chance, you’d need to limit PC’s access to internet to only unencrypted http (which is major problem nowadays, when almost everything uses https), and then you could try to inspect http headers and look for file uploads. It wouldn’t be a pleasant thing to do with L7 filters, a proxy would be better. But probably not the one in RouterOS, as I don’t remember seeing any filtering based on headers there. And again, it’s pointless, because you can’t inspect https and if you block it completely, whole internet wil be mostly unusable.