Information Security Stack Exchange is a question and answer site for information security professionals. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

As per the title, I'm attempting to configure Snort to detect and alert on a incoming Denial of Service attack.

Looking at the rulesets, which are primarily signature based rules, I can't see a logical way of looking for a flood of SYN ACK packets?

I've seen some of the examples from the following link, but they appear to be mostly anonmalay based examples (What approaches are to detect DoS attack in IDS/Firewall?) - I'm wondering if there's a rule available to detect such an attack.


share|improve this question

Web Application layer Firewall like Modsecurity and Application layer filter like snort ruleset are generally signature bases rule. These rulesets are very comprehensive and covers most of application layer attacks like XSS, SQL injection. Though these firewall have support to protect against DoS through session and user level counters but this not generally recommend as it requires lot of computing.

For understanding of mitigation strategies against Application Layer Dos you can explore Mod_Evasive an apache module. There are five directives to be configured to protect against DoS from Blacklisted IPs.

  1. DOSPageInterval : Sets the minimum accessible interval between two requests to a page from the same IP.
  2. DOSSiteInterval : Sets a minimum accessible interval between two requests to a site from the same IP.
  3. DOSPageCount : Sets the limit for a number of too short requests to the same page
  4. DOSSiteCount : Sets the limit for a number of too short requests to the same site.
  5. DOSBlockingPeriod: How much time bad IP should be blocked.
share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.