Normally, I would never argue with PhoneBoy, but I think he is wrong here.
Your feed seems supported and working (even on R80.40 where this IOC feed feature is missing some features). When you look at the sk132193 PhoneBoy links to, it is even shown as example "Original CSV structure is a list of IP addresses in CIDR format"
I think your problem is not the feed format itself.
Please post your $FWDIR/conf/ioc_feeder.conf.
I guess it is missing the comment statement you provided within your ioc_feeds add command. This is known bug at least in R80.40, R&D is currently working on (yes, I have a TAC case running for this). Maybe you see this also on R81.10.
TLDR:
I got this feed working with the same ioc_feeds add command, you used. The only thing I did: I added the missing comment line to $FWDIR/conf/ioc_feeder.conf:
{
"external_ioc": "on",
"interval": "300",
"ioc_bundle": "/database/ca_bundle.pem",
"feeds": {
"Firehol": {
"feed_action": "prevent",
"resource": "https://raw.githubusercontent.com/ktsaou/blocklist-ipsets/master/firehol_level1.netset",
"format": "[value:1,type:ip]",
"comment": "#",
"input_name": "Firehol_https",
"active": "true",
"feed_format": "custom_csv",
"transport": "https"
}
}
}
After that, I refetched the feeds with:
[Expert@gateway:0]# $FWDIR/bin/ioc_feeder -d -f
Convert your csv format to Check Point's supported csv format. Supported fields: [name,value,type,confidence,severity,product,comment]
All content coming after ['#'] will be ignored
[Name, Value, Type]
observ1,0.0.0.0-0.255.255.255,ip range,,,,
observ2,1.10.16.0-1.10.31.255,ip range,,,,
observ3,1.19.0.0-1.19.255.255,ip range,,,,
observ4,1.32.128.0-1.32.191.255,ip range,,,,
observ5,2.56.192.0-2.56.195.255,ip range,,,,
observ6,2.57.185.0-2.57.185.255,ip range,,,,
observ7,2.57.186.0-2.57.187.255,ip range,,,,
observ8,2.57.232.0-2.57.235.255,ip range,,,,
observ9,2.59.200.0-2.59.203.255,ip range,,,,
observ10,5.134.128.0-5.134.159.255,ip range,,,,
observ11,5.180.4.0-5.180.7.255,ip range,,,,
Successfully converted
IPS package: Compiled OK.
Signatures loaded successfully
Working fine.