[Snort-users] Problem with content option

Mark Greenman mark.greenman.014 at ...11827...
Sat Dec 27 02:20:04 EST 2014


Hi. I am trying to use "content" option to detect some text in a webpage
body. It is a simple webpage and it is all transmitted in one TCP segment.
I have no idea why it can not be detected by snort. The problem is that the
content in the HTTP header can be detected but the content of HTTP body can
not. I have attached the snort local.rules file, snort config file and a
pcap file for the transmitted traffic by the email. Could you please help
me understand why it can not work.

Here is the part for http_inspect configuration in the snort config file:
preprocessor http_inspect: global iis_unicode_map unicode.map 1252
compress_depth 65535 decompress_depth 65535
preprocessor http_inspect_server: server default \
    http_methods { GET POST PUT SEARCH MKCOL COPY MOVE LOCK UNLOCK NOTIFY
POLL BCOPY BDELETE BMOVE LINK UNLINK OPTIONS HEAD DELETE TRACE TRACK
CONNECT SOURCE SUBSCRIBE UNSUBSCRIBE PROPFIND PROPPATCH BPROPFIND
BPROPPATCH RPC_CONNECT PROXY_SUCCESS BITS_POST CCM_POST SMS_POST
RPC_IN_DATA RPC_OUT_DATA RPC_ECHO_DATA } \
    chunk_length 500000 \
    server_flow_depth 0 \
    client_flow_depth 0 \
    post_depth 65495 \
    oversize_dir_length 500 \
    max_header_length 750 \
    max_headers 100 \
    max_spaces 200 \
    small_chunk_length { 10 5 } \
    ports { 80 81 311 383 591 593 901 1220 1414 1741 1830 2301 2381 2809
3037 3128 3702 4343 4848 5250 6988 7000 7001 7144 7145 7510 7777 7779 8000
8008 8014 8028 8080 8085 8088 8090 8118 8123 8180 8181 8243 8280 8300 8800
8888 8899 9000 9060 9080 9090 9091 9443 9999 11371 34443 34444 41080 50002
55555 } \
    non_rfc_char { 0x00 0x01 0x02 0x03 0x04 0x05 0x06 0x07 } \
    enable_cookie \
    extended_response_inspection \
    inspect_gzip \
    normalize_utf \
    unlimited_decompress \
    normalize_javascript \
    apache_whitespace no \
    ascii no \
    bare_byte no \
    directory no \
    double_decode no \
    iis_backslash no \
    iis_delimiter no \
    iis_unicode no \
    multi_slash no \
    utf_8 no \
    u_encode yes \
    webroot no

Is there a problem with this part?

Thanks
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.snort.org/pipermail/snort-users/attachments/20141227/69014267/attachment.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: local.rules
Type: application/octet-stream
Size: 1178 bytes
Desc: not available
URL: <https://lists.snort.org/pipermail/snort-users/attachments/20141227/69014267/attachment.obj>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: pcap-c2-clientSideIf-content.pcap
Type: application/octet-stream
Size: 4340 bytes
Desc: not available
URL: <https://lists.snort.org/pipermail/snort-users/attachments/20141227/69014267/attachment-0001.obj>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: snort.conf
Type: application/octet-stream
Size: 27000 bytes
Desc: not available
URL: <https://lists.snort.org/pipermail/snort-users/attachments/20141227/69014267/attachment-0002.obj>


More information about the Snort-users mailing list