ALGs identifizieren die IP-Pakete anhand des verwendeten Protokolls einer Applikation. Da Applikationsprotokolle der Ebene 7 des OSI Referenzmodells entsprechen werden ALGs auch als Level 7 Filter bezeichnet.
ALGs können ihre Stärken vor allem dann ausspielen, wenn es darum geht, Netzverkehr von Programmen zu filtern, die nicht auf bestimmte Ports und IP-Adressen festgelegt sind. Heiße Kandidaten sind in diesem Zusammenhang vor allem P2P-Programme wie Bittorrent, die mit ihrem hohen Transferaufkommen schnell ganze Netzwerke lahmlegen können (von rechtlichen Aspekten ganz zu schweigen).