The fixup protocol Command
Feb 06,2010 00:00 by alperen

Application inspection is frequently referred to as fixup because the fixup protocol command can be used to configure the application inspection for many of the supported protocols. Note, other protocols are supported that don’t support configuration. The show fixup command displays the applications/protocols and their default port settings that use the fixup protocol command. These defined port numbers are the ones the PIX Firewall listens to for each respective service. The following output is the default fixup protocol commands enabled on a PIX Firewall version 6.2.

Pix(config)# show fixup
fixup protocol ftp 21
fixup protocol http 80
fixup protocol h323 h225 1720
fixup protocol h323 ras 1718-1719
fixup protocol ils 389
fixup protocol rsh 514
fixup protocol rtsp 554
fixup protocol smtp 25
fixup protocol sqlnet 1521
fixup protocol sip 5060
fixup protocol skinny 2000
Pix(config)#

If necessary, the port numbers can be changed for each service, except rsh and sip. Remember, if a protocol like HTTP is set to use another port number, any connections established to that port number will be interpreted as if they’re HTTP data.