cancel
Showing results for 
Search instead for 
Did you mean: 
Post a Question

Fortigate Firewall ICAP and Sandblast (TEX)

ICAP integration for R77.30 and R80.10

 

Configuring ICAP Server on Check Point Sandblast Appliance (TEX) or Gateway:

Enable ICAP-Server on TEX Appliance see SK111306 and configure Thread rules in DashBoard. 
Use Hotfix 286 or higher for R77.30.

 

Enable ICAP Server

Start ICAP server on TEX appliance or gateway:

# icap_server start

 

Enable ICAP Logs

# tecli advanced remote emulator logs enable    <<< Hotfix 286 or higher automatically activates logging.

Enable firewall rule to connect ICAP Server (TEX Appliance)

Source: Fortigate
Destination: "ip-address of sandblast appliance"

Port: 1344

 

Configure Thread Rules

Configure Thread rules in SmartDashboard

.

Configuring ICAP on Fortigate:

 

ICAP Servers

  1. Go to Security Profiles > ICAP Servers and click on Create New.
  2. Enter a Name "sandblast_server" for the server.
  3. Enter the server's IP Address ip-address of sandblast appliance
  4. Set the Port; 1344 is default TCP port used for the ICAP traffic.

Maximum Connections

config icap server

edit sandblast_server

set max-connection 100   <<< You can configure this on sandblast appliance in config files. Set the same value. If you overstay the value you become an ICAP error!

end

Profile

  1. Go to Security Profiles > ICAP and click on Create New.
  2. Enter a Name  "Sandblast_Profile" for the server.
  3. Enable settings as required.
    1. Enable Request Processing allows the ICAP server to process request messages. If enabled this setting will also require:
        • Server - This is the name of the ICAP server >>> sandblast_server
        • Path - This is the path on the server to the processing content “icap://<ip-address of sandblast appliance>:1344/sandblast”.
        • On Failure  Error or Bypass.
    2. Enable Response Processing allows the ICAP server to process response messages. If enabled this setting will also require:
        • Server - This is the name of the ICAP server >>> sandblast_server
        • Path - This is the path on the server to the processing compent "icap://<ip-address of sandblast appliance>:1344/sandblast”.
        • On Failure  Error or Bypass.
    3. Enable Streaming Media Bypass allows streaming media to ignore offloading to the ICAP server.
  4. Select Apply.

 

Enable firewall rule to connect ICAP Server (TEX Appliance)

Source: Fortigate
Destination: "ip-address of sandblast appliance"

Port: 1344

 

Enable firewall rule to use ICAP Profile  

Source: xyz-ip 
Destination: xyz-ip

Port: http

Profile: "Sandblast_Profile"

 

 ---

Better:

Use a Check Point Firewall! Smiley Happy

 

Regards,

Heiko

12 Replies

Re: Fortigate Firewall ICAP and Sandblast (TEX)

With which Fortigate version does this work?

Re: Fortigate Firewall ICAP and Sandblast (TEX)

I had checked this with FortiOS 5.4 and 5.6

Employee++
Employee++

Re: Fortigate Firewall ICAP and Sandblast (TEX)

Hi Heiko,

this is not needed anymore:

Enable ICAP Logs

# tecli advanced remote emulator logs enable

The included ICAP server (since JHF286) will create logs automatically.

I also assume the caption should read "Fortigate" 🙂

Regards Thomas

Re: Fortigate Firewall ICAP and Sandblast (TEX)

THX Thomas

I'll change that tomorrow.

Regards,

Heiko

Re: Fortigate Firewall ICAP and Sandblast (TEX)

Is it possible to use ICAP with other firewall?

Anybody got experience?

Employee++
Employee++

Re: Fortigate Firewall ICAP and Sandblast (TEX)

Hi Pablo,

what do you exactly mean ?

Attaching a FW with ICAP client functionality to the SandBlast ICAP server ?

Actually you can attach any RFE ICAP client to our solution ...

Regards Thomas

S__B_
Ivory

Re: Fortigate Firewall ICAP and Sandblast (TEX)

Is it possible to use the FortiProxy on Fortigate with ICAP?

Re: Fortigate Firewall ICAP and Sandblast (TEX)

Yes,  it is possible for the proxy function in the fortigate firewall.

Regards,

Heiko

Re: Fortigate Firewall ICAP and Sandblast (TEX)

Forti OS 5.4.7 doesn‘t work as proxy. I become an icap error: To many icap connections.

Re: Fortigate Firewall ICAP and Sandblast (TEX)

Hello Slavisa,

FortiOS 5.4.7 is very buggy. I would use the 5.4.8 version. But we should not discuss in Check Point forum.Smiley Happy

Regards,

Heiko

Employee
Employee

Re: Fortigate Firewall ICAP and Sandblast (TEX)

Maximum Connections

config icap server

edit sandblast_server

set max-connection 100   <<< You can configure this on sandblast appliance in config files. Set the same value. If you overstay the value you become an ICAP error!

end

Which config files on sandblast appliance should i configure?

Re: Fortigate Firewall ICAP and Sandblast (TEX)

All, please be noted that the R77.30 RFE is not relevant anymore on MT with GUI (R80.20 GA or R80.10 JHF>167)

See Admin Guide (ICAP Server): https://sc1.checkpoint.com/documents/R80.20_GA/WebAdminGuides/EN/CP_R80.20_ThreatPrevention_AdminGui...

 

Relevant sk’s are: sk123412 (ICAP Server support for Threat Prevention) & sk122853 (R80.20 Management Threat Prevention new features supported with R80.10 Jumbo Hotfix)

0 Kudos