##Script Tested on ASUS AC-68U, FW384.9, using Adaptive QOS with Manual Bandwidth Settings
##Script Changes Unidentified Packet QOS destination away from "Defaults" into "Others"
##Script Changes HTTPS traffic destination away from "Net Control" into "Web Surfing"
##Script Changes Minimum Guaranteed Bandwidth per QOS category from 128Kbit into percentages of upload and download. (Biggest FIX in regards to original performance)
##Script Re-purposes "Defaults" Traffic Container to contain Game Downloads instead of unidentified traffic.
## Script Changes priority of "Defaults/GameDownloads" Traffic Container into position 6 (originally position 7)
## Script Changes priority of users lowest defined "Traffic container" into position 7 (originally position 6)
## Included rule moves any UDP traffic on remote ports 500 & 4500 into VOIP traffic Container. (Wifi Calling)
## Included rule moves any UDP traffic on local ports 16384 - 16415 into VOIP traffic Container. (Facetime)
## Included rule moves any TCP traffic on remote ports 119 & 563 into Downloads traffic Container. (Usenet)
## Included rule moves any Snapchat traffic into Others traffic Container. (Snapchat)
## Included rule moves any Speedtest.net traffic into Downloads traffic Container. (Speedtest.net)
## Included rule moves any Google Play Store traffic into Downloads traffic Container. (Google Play)
## Included rule moves any Apple AppStore traffic into Downloads traffic Container. (Apple AppStore)
## Included rule moves router traffic acting as VPN Client into "Downloads" instead of being whitelisted. (VPN Fix)
## Included rule moves any Gaming TCP traffic from remote ports 80 & 443 into Defaults traffic Container. (Gaming)
## Gaming traffic on ports 80 & 443 is primarily downloads & patches (some lobby/login protocols can be mixed within)
## Included (MANUAL CONFIGURATION) rule moves unidentified traffic for specified devices into "Gaming" traffic container
## The use of this gaming rule REQUIRES gaming devices to have a static dhcp ip assignment within the webUI <<AND>>
## this IP RANGE (CIDR NOTATION) needs to be passed into the script
##Script supports custom QOS rules.