System Setup:- pfSense v2.4.1
- Snort v3.2.9.5_3
- Celeron J1900 w/ 4GB RAM
Initial state: Snort running on LAN interface w/ no categories enabled, no pre-processor rules disabled, and nothing in the suppression list.
Issue: When trying to access a given site, the site fails to load and I observe several blocked hosts due to a variety of issues. After some research, I disable several rules on the LAN interface based on the recommended suppression lists found in many forum posts that discuss recommended initial setups and how to combat false-positives. I then restart Snort on the LAN interface and clear the blocked hosts.
Upon trying to access the same site, I observe similar behavior however this time, the blocked hosts are due solely to
(http_inspect) NO CONTENT-LENGTH OR TRANSFER-ENCODING IN HTTP RESPONSE. In looking through the pre-processor rules for the LAN interface, the above message appears to be due to
rule 120:3 which I confirm has already been disabled due to the work performed above. I decide to head over to the pre-processor tab and disable the
HTTP_INSPECT pre-processor. I again restart Snort on the LAN interface and clear the blocked hosts.
This time, when trying to access the desired host,
all is well.....So, why?I mean I understand why disabling the
HTTP_INSECT pre-processor solved the issue but I don't understand why it is required...or maybe it isn't required and I'm just not understanding something here.
I did go and inspect the other pre-processor rules and nothing else jumped out as a possible culprit. I do remember reading in at least one of the forum posts that some rules cannot be disabled and therefore are not shown in the GUI. Is this what is occurring here?
Switching gears for a moment, another issue I'm seeing is that despite the suppression list being empty, I do not see any alerts regarding the above blocking. At one point in my testing, the suppression list did have some entries but I cleared those out manually and then re-executed the above steps to ensure I had good test data. However, still no joy...even after clearing out the suppression list and restarting Snort on the LAN interface...no alerts.
Thanks in advance for any help and insight you can provide.
PS: Before posting this, I did exercise a fair degree of diligence in trying to find the answers so apologies if I missed anything obvious.