You are on page 1of 5

/ip firewall mangle \ add action=mark-connection chain=prerouting \ comment="GAME ONLINE" dst-port=\ "1818,2001,3010,4300,5105,5121,5126,5171,5340-5352,6000-6001,6000-6152,7777" \ new-connection-mark="zar-goc" passthrough=yes protocol=tcp /ip firewall

mangle \ add action=mark-connection chain=prerouting \ disabled=no dst-port="7341-7350,7451,8085,9600,9601-9602,9300,9400,9700,93\ 76-9377,10001-10011,40000" \ new-connection-mark="zar-goc" passthrough=yes protocol=tcp /ip firewall mangle \ add action=mark-connection chain=prerouting \ dst-port="10009,13008,16666,28012,11011-11041,10402,11031,12011,12110,13413,1500 0-15002,15001,15002" \ new-connection-mark="zar-goc" \ passthrough=yes protocol=tcp /ip firewall mangle \ add action=mark-connection chain=prerouting \ disabled=no dst-port="16402-16502,18901-18909,19000,19101,22100,27780,29000,2920 0,39100,39110,39220,39190,49100" \ new-connection-mark="zar-goc" passthrough=yes protocol=tcp /ip firewall mangle \ add action=mark-connection chain=prerouting \ dst-port=14009-14010 new-connection-mark="zar-goc" \ passthrough=yes protocol=tcp /ip firewall mangle \ add action=mark-connection chain=prerouting \ dst-port="1293,1479,6100-6152,7777-7977,9401,9600-9602,12020-12080,30000,40000-4 0010" \ new-connection-mark="zar-goc" passthrough=yes protocol=udp /ip firewall mangle \ add action=mark-connection chain=prerouting \ dst-port=42051-42052,11100-11125,11440-11460 \ new-connection-mark="zar-goc" passthrough=yes protocol=udp /ip firewall mangle \ add action=mark-connection chain=prerouting \ dst-port=14009-14010 new-connection-mark="zar-goc" \ passthrough=yes protocol=udp /ip firewall mangle \ add action=mark-connection chain=prerouting \ comment="GAME FACEBOOK" dst-port=843,9339 \ new-connection-mark="zar-gfc" passthrough=yes \ protocol=tcp /ip firewall mangle \ add action=mark-packet chain=forward \ connection-mark="zar-gfc" disabled=no \ dst-address=192.168.30.0/24 new-packet-mark="zar-gfpd" \ passthrough=no /ip firewall mangle \ add action=mark-packet chain=forward \ connection-mark="zar-gfc" new-packet-mark="zar-gfpu"\ passthrough=no src-address=192.168.30.0/24 /queue tree \ add name="2.GAME DOWN" \ parent=global-out priority=2 /queue tree \

add name="3.GAME UPLOAD" \ parent=ether2 priority=2 /queue tree \ add name="1.GAME ONLINE DOWN" \ packet-mark="zar-gopd" \ parent="2.GAME DOWN" priority=2 queue=DOWN /queue tree \ add max-limit=256000 \ name="2.GAME FACEBOOK DOWN" \ packet-mark="zar-gfpd" \ parent="2.GAME DOWN" priority=3 queue=DOWN /queue tree \ add name="1.GAME ONLINE UPLOAD" \ packet-mark="zar-gopd" \ parent="3.GAME UPLOAD" priority=2 queue=UP /queue tree \ add limit-at=0 max-limit=128000 \ name="2.GAME FACEBOOK UPLOAD" \ packet-mark="zar-gfpu" \ parent="3.GAME UPLOAD" priority=3 queue=UP

/ip firewall layer7-protocol add name="YOUTUBE DOWNLOAD" \ regexp="http/(0\\.9|1\\.0|1\\.1) \ [\\x09-\\x0d ][1-5][0-9][0-9] \ [\\x09-\\x0d -~]*(content-type: video)" add name=EXE regexp="\\.(exe)" add name=RAR regexp="\\.(rar)" add name=ZIP regexp="\\.(zip)" add name=7z regexp="\\.(7z)" add name=WMV regexp="\\.(wmv)" add name=MPG regexp="\\.(mpg)" add name=MPEG regexp="\\.(mpeg)" add name=AVI regexp="\\.(avi)" add name=FLV regexp="\\.(flv)" add name=WAV regexp="\\.(wav)" add name=MP3 regexp="\\.(mp3)" add name=MP4 regexp="\\.(mp4)" add name=ISO regexp="\\.(iso)" add name=3GP regexp="\\.(3gp)" add name=MOV regexp="\\.(mov)" add name=MKV regexp="\\.(mkv)" add name="YOUTUBE STREAMING" regexp=youtube add name=PORN regexp=porn add name=TUBE regexp=tube add name=VIDEO regexp=video add name=MOVIE regexp=movie

/ip firewall mangle add action=mark-packet chain=forward \ comment="LIMIT EXTENTION" disabled=no \ layer7-protocol="YOUTUBE DOWNLOAD" \ new-packet-mark="YOUTUBE DOWNLOAD" \ passthrough=no add action=mark-packet chain=forward \ disabled=no layer7-protocol="YOUTUBE STREAMING" \

new-packet-mark="YOUTUBE STREAMING" \ passthrough=no add action=mark-packet chain=forward \ disabled=no layer7-protocol=TUBE \ new-packet-mark=PORN1 passthrough=no add action=mark-packet chain=forward disabled=no \ layer7-protocol=PORN \ new-packet-mark=PORN2 passthrough=no add action=mark-packet chain=forward \ disabled=no layer7-protocol=VIDEO \ new-packet-mark=PORN3 passthrough=no add action=mark-packet chain=forward \ disabled=no layer7-protocol=MOVIE \ new-packet-mark=PORN4 passthrough=no add action=mark-packet chain=forward \ disabled=no layer7-protocol=MKV \ new-packet-mark=MKV passthrough=no add action=mark-packet chain=forward \ disabled=no layer7-protocol=MP3 \ new-packet-mark=MP3 passthrough=no add action=mark-packet chain=forward \ disabled=no layer7-protocol=MP4 \ new-packet-mark=MP4 passthrough=no add action=mark-packet chain=forward \ disabled=no layer7-protocol=ZIP \ new-packet-mark=ZIP passthrough=no add action=mark-packet chain=forward \ disabled=no layer7-protocol=EXE \ new-packet-mark=EXE passthrough=no add action=mark-packet chain=forward \ disabled=no layer7-protocol=FLV \ new-packet-mark=FLV passthrough=no add action=mark-packet chain=forward \ disabled=no layer7-protocol=ISO \ new-packet-mark=ISO passthrough=no add action=mark-packet chain=forward \ disabled=no layer7-protocol=MOV \ new-packet-mark=MOV passthrough=no add action=mark-packet chain=forward \ disabled=no layer7-protocol=MPEG \ new-packet-mark=MPEG passthrough=no add action=mark-packet chain=forward \ disabled=no layer7-protocol=MPG \ new-packet-mark=MPG passthrough=no add action=mark-packet chain=forward \ disabled=no layer7-protocol=RAR \ new-packet-mark=RAR passthrough=no add action=mark-packet chain=forward \ disabled=no layer7-protocol=WAV \ new-packet-mark=WAV passthrough=no add action=mark-packet chain=forward \ disabled=no layer7-protocol=WMV \ new-packet-mark=WMV passthrough=no add action=mark-packet chain=forward \ disabled=no layer7-protocol=ISO \ new-packet-mark=3GP passthrough=no add action=mark-packet chain=forward \ disabled=no layer7-protocol=7z \ new-packet-mark=7z passthrough=no

/ip firewall mangle \ add action=mark-connection chain=prerouting \ comment=HTTP dst-port=21,80 \ new-connection-mark="browsing-con" passthrough=yes protocol=tcp /ip firewall mangle \ add action=mark-packet chain=forward \ connection-mark="browsing-con" disabled=no \ dst-address=192.168.30.0/24 \ new-packet-mark="download" passthrough=no /ip firewall mangle \ add action=mark-packet chain=forward \ connection-mark="browsing-con" disabled=no \ new-packet-mark="upload" \ passthrough=no src-address=192.168.30.0/24

/queue tree \ add max-limit=128000 \ name="UPLOAD-BROWSING" \ packet-mark="upload" parent=Public \ priority=4 queue=UP /queue tree \ add max-limit=1000000 \ name="1.2 HTTP-DOWN" \ parent=global-out priority=2 /queue tree \ add max-limit=1000000 \ name="1.3 BROWSING DOWN" \ packet-mark="download" \ parent="1.2 HTTP-DOWN" \ priority=4 queue=DOWN /queue tree \ add max-limit=512000 \ name="1.4 LIMIT EXTENTION" \ parent="1.2 HTTP-DOWN" priority=5 /queue tree add name=YOUTUBE \ parent="1.4 LIMIT EXTENTION" priority=5 add name="YOUTUBE STREAMING" \ packet-mark="YOUTUBE STREAMING" \ parent=YOUTUBE priority=5 queue=DOWN add name=MKV packet-mark=MKV \ parent="1.4 LIMIT EXTENTION" \ priority=5 queue=DOWN add name=MP3 packet-mark=MP3 \ parent="1.4 LIMIT EXTENTION" \ priority=5 queue=DOWN add name=MP4 packet-mark=MP4 \ parent="1.4 LIMIT EXTENTION" \ priority=5 queue=DOWN add name=ZIP packet-mark=ZIP \ parent="1.4 LIMIT EXTENTION" \ priority=5 queue=DOWN add name=EXE packet-mark=EXE \ parent="1.4 LIMIT EXTENTION" \ priority=5 queue=DOWN add name=ISO packet-mark=ISO \

parent="1.4 LIMIT EXTENTION" \ priority=5 queue=DOWN add name=AVI packet-mark=AVI \ parent="1.4 LIMIT EXTENTION" \ priority=5 queue=DOWN add name=MOV packet-mark=MOV \ parent="1.4 LIMIT EXTENTION" \ priority=5 queue=DOWN add name=MPEG packet-mark=MPEG \ parent="1.4 LIMIT EXTENTION" \ priority=5 queue=DOWN add name=MPG packet-mark=MPG \ parent="1.4 LIMIT EXTENTION" \ priority=5 queue=DOWN add name=RAR packet-mark=RAR \ parent="1.4 LIMIT EXTENTION" \ priority=5 queue=DOWN add name=WAV packet-mark=WAV \ parent="1.4 LIMIT EXTENTION" \ priority=5 queue=DOWN add name=WMV packet-mark=WMV \ parent="1.4 LIMIT EXTENTION" \ priority=5 queue=DOWN add name=3GP packet-mark=3GP \ parent="1.4 LIMIT EXTENTION" \ priority=5 queue=DOWN add name=7z packet-mark=7z \ parent="1.4 LIMIT EXTENTION" priority=5 \ queue=DOWN add name="YOUTUBE DOWNLOAD" \ packet-mark="YOUTUBE DOWNLOAD" \ parent=YOUTUBE priority=5 queue=DOWN add name=PORN \ parent="1.4 LIMIT EXTENTION" priority=5 add name=PORN1 \ packet-mark=PORN1 parent=PORN \ priority=5 queue=DOWN add name=PORN2 packet-mark=PORN2 \ parent=PORN priority=5 queue=DOWN add name=PORN3 packet-mark=PORN3 \ parent=PORN priority=5 queue=DOWN add name="MIVO TV" \ packet-mark="MIVO TV" parent=\ "1.4 LIMIT EXTENTION" \ priority=5 queue=DOWN add name=PORN4 packet-mark=PORN4 \ parent=PORN priority=5 queue=DOWN

You might also like