Kiryukhin Andrey | 31 Jul 13:49 2014
Picon

Re: [Snort-openappid] AppID warnings and Snort Segmentation fault

> the paths of that package

root <at> localhost odp]# pwd
/usr/local/cisco/app/odp
[root <at> localhost odp]# ll
total 144
-rw-r--r--. 1 331497 25  1075 Май 31 01:07 appid.conf
-rw-r--r--. 1 331497 25 78780 Май 31 01:07 appMapping.data
drwxr-xr-x. 2 331497 25  4096 Май 31 01:07 libs
-rw-r--r--. 1 331497 25 17472 Май 31 01:06 LICENSE
drwxr-xr-x. 2 331497 25 24576 Май 31 01:07 lua
drwxr-xr-x. 2 331497 25  4096 Май 31 01:07 port
-rw-r--r--. 1 331497 25  1392 Май 31 01:06 README
-rw-r--r--. 1 331497 25    12 Май 31 01:07 version.conf
[root <at> localhost odp]#


snort.conf see in attach


On 30.07.2014 21:07, Costas Kleopa (ckleopa) wrote:
Can you send us the configuration files again, the paths of that package and the pcap that caused this issue?
Also if you run this within gdb, can you tell us what the call stack shows when application crashed?

Thanks
Costas


From: Kiryukhin Andrey <andrei_1980 <at> mail.ru>
Date: Wednesday, July 30, 2014 at 12:53 PM
To: "snort-openappid <at> lists.sourceforge.net" <snort-openappid <at> lists.sourceforge.net>
Cc: snort user list <snort-users <at> lists.sourceforge.net>
Subject: Re: [Snort-openappid] [Snort-users] AppID warnings and Snort Segmentation fault

On 30.07.2014 19:41, Joel Cornett (jocornet) wrote:

Message: 3
Date: Wed, 30 Jul 2014 18:54:20 +0400
From: Kiryukhin Andrey <andrei_1980 <at> mail.ru>
Subject: [Snort-users] AppID warnings and Snort  Segmentation fault
To: snort user list <snort-users <at> lists.sourceforge.net>
Message-ID: <53D9071C.9030302 <at> mail.ru>
Content-Type: text/plain; charset=ISO-8859-1

Hello.
I installed   snort-2.9.7.0_beta and  snort-openappid.2014-05-30.205-0
like describe this post:
http://blog.snort.org/2014/03/firing-up-openappid.html

when i execute
snort -T -c /etc/snort/etc/snort.conf

result:

Snort successfully validated the configuration!
Snort exiting


But in log i have warnings:

Invalid direct service AppId, 569, for 0x7f523f4de690 (nil)
Invalid direct service AppId, 609, for 0x7f523f4d8740 (nil)
Invalid direct service AppId, 603, for 0x7f523f4e5130 (nil)
Invalid direct service AppId, 617, for 0x7f523f4dbeb0 (nil)
Invalid direct service AppId, 547, for 0x7f523f4d8da0 (nil)
Invalid direct service AppId, 165, for 0x7f523f4e0900 (nil)
Invalid direct service AppId, 687, for 0x7f523f4deef0 (nil)
Invalid direct service AppId, 376, for 0x7f523f4e25d0 (nil)
Invalid direct service AppId, 747, for 0x7f523f4d7df0 (nil)
Invalid direct service AppId, 754, for 0x7f523f4d9a70 (nil)
Invalid direct service AppId, 753, for 0x7f523f4d9d60 (nil)
Invalid direct service AppId, 755, for 0x7f523f4da520 (nil)
Invalid direct service AppId, 603, for 0x7f523f4da520 (nil)
Invalid direct service AppId, 763, for 0x7f523f4e4040 (nil)
Invalid direct service AppId, 767, for 0x7f523f4d8c00 (nil)
Invalid direct service AppId, 801, for 0x7f523f4d8280 (nil)
Invalid direct service AppId, 800, for 0x7f523f4d8280 (nil)
Invalid direct service AppId, 627, for 0x7f523f4dc3b0 (nil)
Invalid direct service AppId, 894, for 0x7f523f4dcb10 (nil)
Invalid direct service AppId, 895, for 0x7f523f4dcb10 (nil)
Invalid direct service AppId, 398, for 0x7f523f4e2350 (nil)
Invalid direct service AppId, 452, for 0x7f523f4ddbe0 (nil)
Invalid direct service AppId, 823, for 0x7f523f4d90d0 (nil)
Invalid direct service AppId, 1097, for 0x7f523f4e20e0 (nil)
Invalid direct service AppId, 836, for 0x7f523f4de120 (nil)
Invalid direct service AppId, 837, for 0x7f523f4dad50 (nil)
Invalid direct service AppId, 846, for 0x7f523f4df540 (nil)
Invalid direct service AppId, 847, for 0x7f523f4e6160 (nil)
Invalid direct service AppId, 861, for 0x7f523f4d8530 (nil)
Invalid direct service AppId, 862, for 0x7f523f4dffd0 (nil)
Invalid direct service AppId, 426, for 0x7f523f4ed4c0 (nil)
Invalid direct service AppId, 813, for 0x7f523f4ed4c0 (nil)
Invalid direct service AppId, 118, for 0x7f523f4dea60 (nil)
Invalid direct service AppId, 49, for 0x7f523f4db890 (nil)
Invalid direct service AppId, 1755, for 0x7f523f4e4e30 (nil)
Invalid direct service AppId, 872, for 0x7f523f4e6b50 (nil)
Invalid direct service AppId, 61, for 0x7f523f4e68a0 (nil)
Invalid direct service AppId, 774, for 0x7f523f4e6de0 (nil)
Invalid direct service AppId, 683, for 0x7f523f4ea000 (nil)
Invalid direct service AppId, 788, for 0x7f523f4ec950 (nil)
Invalid direct service AppId, 701, for 0x7f523f4eb270 (nil)
Invalid direct client application AppId, 788, for 0x7f523f4ecb80 (nil)
Invalid direct client application AppId, 683, for 0x7f523f4ea200 (nil)
Invalid direct client application AppId, 894, for 0x7f523f4d4be0 (nil)
Invalid direct client application AppId, 895, for 0x7f523f4d4be0 (nil)
Invalid direct client application AppId, 773, for 0x7f523f4d45b0 (nil)
Invalid direct client application AppId, 872, for 0x7f523f4d4230 (nil)
Invalid direct client application AppId, 619, for 0x7f523f4d3780 (nil)
Invalid direct client application AppId, 846, for 0x7f523f4d3780 (nil)
Invalid direct client application AppId, 723, for 0x7f523f4d3780 (nil)
Invalid direct client application AppId, 794, for 0x7f523f4d3780 (nil)
Invalid direct client application AppId, 771, for 0x7f523f4d3780 (nil)
Invalid direct client application AppId, 61, for 0x7f523f4d2c10 (nil)
Invalid direct client application AppId, 426, for 0x7f523f4ed6a0 (nil)
Invalid direct client application AppId, 524, for 0x7f523f4d0e20 (nil)
Invalid direct client application AppId, 936, for 0x7f523f4d0e20 (nil)
Invalid direct client application AppId, 1107, for 0x7f523f4d1490 (nil)
Invalid direct client application AppId, 547, for 0x7f523f4d1490 (nil)
Invalid direct client application AppId, 732, for 0x7f523f4d1150 (nil)
Invalid direct client application AppId, 743, for 0x7f523f4d1150 (nil)
Invalid direct client application AppId, 308, for 0x7f523f4d1150 (nil)
Invalid direct client application AppId, 307, for 0x7f523f4d1150 (nil)
Invalid direct client application AppId, 866, for 0x7f523f4d19c0 (nil)
Invalid direct client application AppId, 776, for 0x7f523f4d19c0 (nil)
Invalid direct client application AppId, 700, for 0x7f523f4d19c0 (nil)
Invalid direct client application AppId, 625, for 0x7f523f4d19c0 (nil)
Invalid direct client application AppId, 626, for 0x7f523f4d19c0 (nil)
Invalid direct client application AppId, 1108, for 0x7f523f4d19c0 (nil)
Invalid direct client application AppId, 624, for 0x7f523f4d19c0 (nil)
Invalid direct client application AppId, 720, for 0x7f523f4d19c0 (nil)
Invalid direct client application AppId, 550, for 0x7f523f4d19c0 (nil)
Invalid direct client application AppId, 546, for 0x7f523f4d19c0 (nil)
Invalid direct client application AppId, 746, for 0x7f523f4d19c0 (nil)
Invalid direct client application AppId, 836, for 0x7f523f4d19c0 (nil)
Invalid direct client application AppId, 777, for 0x7f523f4d19c0 (nil)
Invalid direct client application AppId, 701, for 0x7f523f4eb450 (nil)
Invalid direct client application AppId, 813, for 0x7f523f4d3390 (nil)
Invalid direct client application AppId, 571, for 0x7f523f4d2f50 (nil)
Invalid direct client application AppId, 426, for 0x7f523f4ed610 (nil)


Then, when i start snort in listen mode:

snort  -c /etc/snort/etc/snort.conf  -i eth2

i have segmentation fault:

Do you still get a segfault when you replay a pcap (instead of listening on an interface)?



Yes, when i read pcap file:

/usr/local/bin/snort -c /etc/snort/etc/snort.conf -i eth2  -q -r my_pcap.file

i still have segmentation fault. 



[root <at> localhost /]# /usr/local/bin/snort -c /etc/snort/etc/snort.conf -i eth2  -q -r my_pcap.file
Invalid port, 'TCP/19', in lua detector '/usr/local/cisco/app/odp/port/port_character_generator.yaml'
Invalid port, 'TCP/13', in lua detector '/usr/local/cisco/app/odp/port/port_daytime.yaml'
Invalid port, 'TCP/9', in lua detector '/usr/local/cisco/app/odp/port/port_discard.yaml'
Invalid port, 'TCP/7', in lua detector '/usr/local/cisco/app/odp/port/port_echo.yaml'
Invalid port, 'TCP/79', in lua detector '/usr/local/cisco/app/odp/port/port_finger.yaml'
Invalid port, 'TCP/70', in lua detector '/usr/local/cisco/app/odp/port/port_gopher.yaml'
Invalid port, 'TCP/101', in lua detector '/usr/local/cisco/app/odp/port/port_hostname_server.yaml'
Invalid port, 'TCP/113', in lua detector '/usr/local/cisco/app/odp/port/port_ident.yaml'
Invalid port, 'TCP/98', in lua detector '/usr/local/cisco/app/odp/port/port_linuxconf.yaml'
Invalid port, 'TCP/1241', in lua detector '/usr/local/cisco/app/odp/port/port_nessus.yaml'
Invalid port, 'UDP/518', in lua detector '/usr/local/cisco/app/odp/port/port_ntalk.yaml'
Invalid port, 'TCP/1080', in lua detector '/usr/local/cisco/app/odp/port/port_socks.yaml'
Invalid port, 'UDP/514', in lua detector '/usr/local/cisco/app/odp/port/port_syslog.yaml'
Invalid port, 'UDP/517', in lua detector '/usr/local/cisco/app/odp/port/port_talk.yaml'
Invalid port, 'TCP/43', in lua detector '/usr/local/cisco/app/odp/port/port_whois.yaml'
Invalid port, 'TCP/42', in lua detector '/usr/local/cisco/app/odp/port/port_wins.yaml'
AppInfo: AppId 182 is UNKNOWN
AppInfo: AppId 3777 is UNKNOWN
AppInfo: AppId 1823 is UNKNOWN
Invalid direct service AppId, 3778, for 0x7fc762149120 0x3810020
AppInfo: AppId 3778 is UNKNOWN
Segmentation fault (core dumped)



       --== Initialization Complete ==--

  ,,_     -*> Snort! <*-
 o"  )~   Version 2.9.7.0_beta GRE (Build 109)
  ''''    By Martin Roesch & The Snort Team:
http://www.snort.org/snort/snort-team
          Copyright (C) 2014 Cisco and/or its affiliates. All rights
reserved.
          Copyright (C) 1998-2013 Sourcefire, Inc., et al.
          Using libpcap version 1.1.1
          Using PCRE version: 7.8 2008-09-05
          Using ZLIB version: 1.2.3

          Rules Engine: SF_SNORT_DETECTION_ENGINE  Version 2.2  <Build 1>
          Preprocessor Object: SF_FTPTELNET  Version 1.2  <Build 13>
          Preprocessor Object: SF_SSLPP  Version 1.1  <Build 4>
          Preprocessor Object: SF_IMAP  Version 1.0  <Build 1>
          Preprocessor Object: SF_DCERPC2  Version 1.0  <Build 3>
          Preprocessor Object: APPID  Version 1.1  <Build 4>
          Preprocessor Object: SF_SSH  Version 1.1  <Build 3>
          Preprocessor Object: SF_GTP  Version 1.1  <Build 1>
          Preprocessor Object: SF_SDF  Version 1.1  <Build 1>
          Preprocessor Object: SF_SIP  Version 1.1  <Build 1>
          Preprocessor Object: SF_SMTP  Version 1.1  <Build 9>
          Preprocessor Object: SF_POP  Version 1.0  <Build 1>
          Preprocessor Object: SF_REPUTATION  Version 1.1  <Build 1>
          Preprocessor Object: SF_DNS  Version 1.1  <Build 4>
          Preprocessor Object: SF_MODBUS  Version 1.1  <Build 1>
          Preprocessor Object: SF_DNP3  Version 1.1  <Build 1>
Commencing packet processing (pid=12527)
Segmentation fault

Is it possible for you to provide a backtrace of the segfault?





I have core dump. 

https://drive.google.com/file/d/0BxywWtOpM6xmRFhsVGJFNUl1M2s/edit?usp=sharing


What can i do, to solve this problem?

P.s. If no traffic on listen interface, then snort does not crash.

Thanks.

Joel Cornett | Software Engineer - Cisco






------------------------------------------------------------------------------ Infragistics Professional Build stunning WinForms apps today! Reboot your WinForms applications with our WinForms controls. Build a bridge from your legacy apps to the future. http://pubads.g.doubleclick.net/gampad/clk?id=153845071&iu=/4140/ostg.clktrk

_______________________________________________ Snort-users mailing list Snort-users <at> lists.sourceforge.net Go to this URL to change user options or unsubscribe: https://lists.sourceforge.net/lists/listinfo/snort-users Snort-users list archive: http://sourceforge.net/mailarchive/forum.php?forum_name=snort-users Please visit http://blog.snort.org to stay current on all the latest Snort news!


#--------------------------------------------------
#   VRT Rule Packages Snort.conf
#
#   For more information visit us at:
#     http://www.snort.org                   Snort Website
#     http://vrt-blog.snort.org/    Sourcefire VRT Blog
#
#     Mailing list Contact:      snort-sigs <at> lists.sourceforge.net
#     False Positive reports:    fp <at> sourcefire.com
#     Snort bugs:                bugs <at> snort.org
#
#     Compatible with Snort Versions:
#     VERSIONS : 2.9.7.0.beta
#
#     Snort build options:
#     OPTIONS : --enable-gre --enable-mpls --enable-targetbased --enable-ppm --enable-perfprofiling
--enable-zlib --enable-active-response --enable-normalizer --enable-reload --enable-react --enable-flexresp3
#
#     Additional information:
#     This configuration file enables active response, to run snort in
#     test mode -T you are required to supply an interface -i <interface>
#     or test mode will fail to fully validate the configuration and
#     exit with a FATAL error
#--------------------------------------------------

###################################################
# This file contains a sample snort configuration. 
# You should take the following steps to create your own custom configuration:
#
#  1) Set the network variables.
#  2) Configure the decoder
#  3) Configure the base detection engine
#  4) Configure dynamic loaded libraries
#  5) Configure preprocessors
#  6) Configure output plugins
#  7) Customize your rule set
#  8) Customize preprocessor and decoder rule set
#  9) Customize shared object rule set
###################################################

###################################################
# Step #1: Set the network variables.  For more information, see README.variables
###################################################

# Setup the network addresses you are protecting
ipvar HOME_NET any

#ipvar HOME_NET [194.226.80.0/20,194.226.116.0/22,95.173.128.0/19]

# Set up the external network addresses. Leave as "any" in most situations
ipvar EXTERNAL_NET any

# List of DNS servers on your network 
ipvar DNS_SERVERS $HOME_NET

# List of SMTP servers on your network
ipvar SMTP_SERVERS $HOME_NET

# List of web servers on your network
ipvar HTTP_SERVERS $HOME_NET

# List of sql servers on your network 
ipvar SQL_SERVERS $HOME_NET

# List of telnet servers on your network
ipvar TELNET_SERVERS $HOME_NET

# List of ssh servers on your network
ipvar SSH_SERVERS $HOME_NET

# List of ftp servers on your network
ipvar FTP_SERVERS $HOME_NET

# List of sip servers on your network
ipvar SIP_SERVERS $HOME_NET

# List of ports you run web servers on
portvar HTTP_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]

# List of ports you want to look for SHELLCODE on.
portvar SHELLCODE_PORTS !80

# List of ports you might see oracle attacks on
portvar ORACLE_PORTS 1024:

# List of ports you want to look for SSH connections on:
portvar SSH_PORTS 22

# List of ports you run ftp servers on
portvar FTP_PORTS [21,2100,3535]

# List of ports you run SIP servers on
portvar SIP_PORTS [5060,5061,5600]

# List of file data ports for file inspection
portvar FILE_DATA_PORTS [$HTTP_PORTS,110,143]

# List of GTP ports for GTP preprocessor
portvar GTP_PORTS [2123,2152,3386]

# other variables, these should not be modified
ipvar AIM_SERVERS [64.12.24.0/23,64.12.28.0/23,64.12.161.0/24,64.12.163.0/24,64.12.200.0/24,205.188.3.0/24,205.188.5.0/24,205.188.7.0/24,205.188.9.0/24,205.188.153.0/24,205.188.179.0/24,205.188.248.0/24]

# Path to your rules files (this can be a relative path)
# Note for Windows users:  You are advised to make this an absolute path,
# such as:  c:\snort\rules
var RULE_PATH ../rules
var SO_RULE_PATH ../so_rules
var PREPROC_RULE_PATH ../preproc_rules

# If you are using reputation preprocessor set these
# Currently there is a bug with relative paths, they are relative to where snort is
# not relative to snort.conf like the above variables
# This is completely inconsistent with how other vars work, BUG 89986
# Set the absolute path appropriately
var WHITE_LIST_PATH ../rules
var BLACK_LIST_PATH ../rules

###################################################
# Step #2: Configure the decoder.  For more information, see README.decode
###################################################

# Stop generic decode events:
config disable_decode_alerts

# Stop Alerts on experimental TCP options
config disable_tcpopt_experimental_alerts

# Stop Alerts on obsolete TCP options
config disable_tcpopt_obsolete_alerts

# Stop Alerts on T/TCP alerts
config disable_tcpopt_ttcp_alerts

# Stop Alerts on all other TCPOption type events:
config disable_tcpopt_alerts

# Stop Alerts on invalid ip options
config disable_ipopt_alerts

# Alert if value in length field (IP, TCP, UDP) is greater th elength of the packet
# config enable_decode_oversized_alerts

# Same as above, but drop packet if in Inline mode (requires enable_decode_oversized_alerts)
# config enable_decode_oversized_drops

# Configure IP / TCP checksum mode
config checksum_mode: all

# Configure maximum number of flowbit references.  For more information, see README.flowbits
# config flowbits_size: 64

# Configure ports to ignore 
# config ignore_ports: tcp 21 6667:6671 1356
# config ignore_ports: udp 1:17 53

# Configure active response for non inline operation. For more information, see REAMDE.active
# config response: eth0 attempts 2

# Configure DAQ related options for inline operation. For more information, see README.daq
#
# config daq: <type>
# config daq_dir: <dir>
# config daq_mode: <mode>
# config daq_var: <var>
#
# <type> ::= pcap | afpacket | dump | nfq | ipq | ipfw
# <mode> ::= read-file | passive | inline
# <var> ::= arbitrary <name>=<value passed to DAQ
# <dir> ::= path as to where to look for DAQ module so's

# Configure specific UID and GID to run snort as after dropping privs. For more information see snort -h
command line options
#
# config set_gid:
# config set_uid:

# Configure default snaplen. Snort defaults to MTU of in use interface. For more information see README
#
# config snaplen:
#

# Configure default bpf_file to use for filtering what traffic reaches snort. For more information see
snort -h command line options (-F)
#
# config bpf_file:
#

# Configure default log directory for snort to log to.  For more information see snort -h command line
options (-l)
#
# config logdir:

###################################################
# Step #3: Configure the base detection engine.  For more information, see  README.decode
###################################################

# Configure PCRE match limitations
config pcre_match_limit: 3500
config pcre_match_limit_recursion: 1500

# Configure the detection engine  See the Snort Manual, Configuring Snort - Includes - Config
config detection: search-method ac-split search-optimize max-pattern-len 20

# Configure the event queue.  For more information, see README.event_queue
config event_queue: max_queue 8 log 5 order_events content_length

###################################################
## Configure GTP if it is to be used.
## For more information, see README.GTP
####################################################

# config enable_gtp

###################################################
# Per packet and rule latency enforcement
# For more information see README.ppm
###################################################

# Per Packet latency configuration
#config ppm: max-pkt-time 250, \
#   fastpath-expensive-packets, \
#   pkt-log

# Per Rule latency configuration
#config ppm: max-rule-time 200, \
#   threshold 3, \
#   suspend-expensive-rules, \
#   suspend-timeout 20, \
#   rule-log alert

###################################################
# Configure Perf Profiling for debugging
# For more information see README.PerfProfiling
###################################################

#config profile_rules: print all, sort avg_ticks
#config profile_preprocs: print all, sort avg_ticks

###################################################
# Configure protocol aware flushing
# For more information see README.stream5
###################################################
config paf_max: 16000

###################################################
# Step #4: Configure dynamic loaded libraries.  
# For more information, see Snort Manual, Configuring Snort - Dynamic Modules
###################################################

# path to dynamic preprocessor libraries
dynamicpreprocessor directory /usr/local/lib/snort_dynamicpreprocessor/

# path to base preprocessor engine
dynamicengine /usr/local/lib/snort_dynamicengine/libsf_engine.so

# path to dynamic rules libraries
#dynamicdetection directory /usr/local/lib/snort_dynamicrules

###################################################
# Step #5: Configure preprocessors
# For more information, see the Snort Manual, Configuring Snort - Preprocessors
###################################################

preprocessor appid : app_stats_filename appstats-unified.log, \
                app_stats_period 60, \
                app_detector_dir /usr/local/cisco/app

# GTP Control Channle Preprocessor. For more information, see README.GTP
# preprocessor gtp: ports { 2123 3386 2152 }

# Inline packet normalization. For more information, see README.normalize
# Does nothing in IDS mode
preprocessor normalize_ip4
preprocessor normalize_tcp: ips ecn stream
preprocessor normalize_icmp4
preprocessor normalize_ip6
preprocessor normalize_icmp6

# Target-based IP defragmentation.  For more inforation, see README.frag3
preprocessor frag3_global: max_frags 65536
preprocessor frag3_engine: policy windows detect_anomalies overlap_limit 10 min_fragment_length
100 timeout 180

# Target-Based stateful inspection/stream reassembly.  For more inforation, see README.stream5
preprocessor stream5_global: track_tcp yes, \
   track_udp yes, \
   track_icmp no, \ 
   max_tcp 262144, \
   max_udp 131072, \
   max_active_responses 2, \
   min_response_seconds 5
preprocessor stream5_tcp: policy windows, detect_anomalies, require_3whs 180, \
   overlap_limit 10, small_segments 3 bytes 150, timeout 180, \
    ports client 21 22 23 25 42 53 79 109 110 111 113 119 135 136 137 139 143 \
        161 445 513 514 587 593 691 1433 1521 1741 2100 3306 6070 6665 6666 6667 6668 6669 \
        7000 8181 32770 32771 32772 32773 32774 32775 32776 32777 32778 32779, \
    ports both 80 81 311 383 443 465 563 591 593 636 901 989 992 993 994 995 1220 1414 1830 2301 2381 2809 3037 3128
3702 4343 4848 5250 6988 7907 7000 7001 7144 7145 7510 7802 7777 7779 \
        7801 7900 7901 7902 7903 7904 7905 7906 7908 7909 7910 7911 7912 7913 7914 7915 7916 \
        7917 7918 7919 7920 8000 8008 8014 8028 8080 8085 8088 8090 8118 8123 8180 8243 8280 8300 8800 8888 8899 9000
9060 9080 9090 9091 9443 9999 11371 34443 34444 41080 50002 55555
preprocessor stream5_udp: timeout 180

# performance statistics.  For more information, see the Snort Manual, Configuring Snort - Preprocessors
- Performance Monitor
# preprocessor perfmonitor: time 300 file /var/snort/snort.stats pktcnt 10000

# HTTP normalization and anomaly detection.  For more information, see README.http_inspect
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

# ONC-RPC normalization and anomaly detection.  For more information, see the Snort Manual, Configuring
Snort - Preprocessors - RPC Decode
preprocessor rpc_decode: 111 32770 32771 32772 32773 32774 32775 32776 32777 32778 32779
no_alert_multiple_requests no_alert_large_fragments no_alert_incomplete

# Back Orifice detection.
preprocessor bo

# FTP / Telnet normalization and anomaly detection.  For more information, see README.ftptelnet
preprocessor ftp_telnet: global inspection_type stateful encrypted_traffic no check_encrypted
preprocessor ftp_telnet_protocol: telnet \
    ayt_attack_thresh 20 \
    normalize ports { 23 } \
    detect_anomalies
preprocessor ftp_telnet_protocol: ftp server default \
    def_max_param_len 100 \
    ports { 21 2100 3535 } \
    telnet_cmds yes \
    ignore_telnet_erase_cmds yes \
    ftp_cmds { ABOR ACCT ADAT ALLO APPE AUTH CCC CDUP } \
    ftp_cmds { CEL CLNT CMD CONF CWD DELE ENC EPRT } \
    ftp_cmds { EPSV ESTA ESTP FEAT HELP LANG LIST LPRT } \
    ftp_cmds { LPSV MACB MAIL MDTM MIC MKD MLSD MLST } \
    ftp_cmds { MODE NLST NOOP OPTS PASS PASV PBSZ PORT } \
    ftp_cmds { PROT PWD QUIT REIN REST RETR RMD RNFR } \
    ftp_cmds { RNTO SDUP SITE SIZE SMNT STAT STOR STOU } \
    ftp_cmds { STRU SYST TEST TYPE USER XCUP XCRC XCWD } \
    ftp_cmds { XMAS XMD5 XMKD XPWD XRCP XRMD XRSQ XSEM } \
    ftp_cmds { XSEN XSHA1 XSHA256 } \
    alt_max_param_len 0 { ABOR CCC CDUP ESTA FEAT LPSV NOOP PASV PWD QUIT REIN STOU SYST XCUP XPWD } \
    alt_max_param_len 200 { ALLO APPE CMD HELP NLST RETR RNFR STOR STOU XMKD } \
    alt_max_param_len 256 { CWD RNTO } \
    alt_max_param_len 400 { PORT } \
    alt_max_param_len 512 { SIZE } \
    chk_str_fmt { ACCT ADAT ALLO APPE AUTH CEL CLNT CMD } \
    chk_str_fmt { CONF CWD DELE ENC EPRT EPSV ESTP HELP } \
    chk_str_fmt { LANG LIST LPRT MACB MAIL MDTM MIC MKD } \
    chk_str_fmt { MLSD MLST MODE NLST OPTS PASS PBSZ PORT } \
    chk_str_fmt { PROT REST RETR RMD RNFR RNTO SDUP SITE } \
    chk_str_fmt { SIZE SMNT STAT STOR STRU TEST TYPE USER } \
    chk_str_fmt { XCRC XCWD XMAS XMD5 XMKD XRCP XRMD XRSQ } \ 
    chk_str_fmt { XSEM XSEN XSHA1 XSHA256 } \
    cmd_validity ALLO < int [ char R int ] > \    
    cmd_validity EPSV < [ { char 12 | char A char L char L } ] > \
    cmd_validity MACB < string > \
    cmd_validity MDTM < [ date nnnnnnnnnnnnnn[.n[n[n]]] ] string > \
    cmd_validity MODE < char ASBCZ > \
    cmd_validity PORT < host_port > \
    cmd_validity PROT < char CSEP > \
    cmd_validity STRU < char FRPO [ string ] > \    
    cmd_validity TYPE < { char AE [ char NTC ] | char I | char L [ number ] } >
preprocessor ftp_telnet_protocol: ftp client default \
    max_resp_len 256 \
    bounce yes \
    ignore_telnet_erase_cmds yes \
    telnet_cmds yes

# SMTP normalization and anomaly detection.  For more information, see README.SMTP
preprocessor smtp: ports { 25 465 587 691 } \
    inspection_type stateful \
    b64_decode_depth 0 \
    qp_decode_depth 0 \
    bitenc_decode_depth 0 \
    uu_decode_depth 0 \
    log_mailfrom \
    log_rcptto \
    log_filename \
    log_email_hdrs \
    normalize cmds \
    normalize_cmds { ATRN AUTH BDAT CHUNKING DATA DEBUG EHLO EMAL ESAM ESND ESOM ETRN EVFY } \
    normalize_cmds { EXPN HELO HELP IDENT MAIL NOOP ONEX QUEU QUIT RCPT RSET SAML SEND SOML } \
    normalize_cmds { STARTTLS TICK TIME TURN TURNME VERB VRFY X-ADAT X-DRCP X-ERCP X-EXCH50 } \
    normalize_cmds { X-EXPS X-LINK2STATE XADR XAUTH XCIR XEXCH50 XGEN XLICENSE XQUE XSTA XTRN XUSR } \
    max_command_line_len 512 \
    max_header_line_len 1000 \
    max_response_line_len 512 \
    alt_max_command_line_len 260 { MAIL } \
    alt_max_command_line_len 300 { RCPT } \
    alt_max_command_line_len 500 { HELP HELO ETRN EHLO } \
    alt_max_command_line_len 255 { EXPN VRFY ATRN SIZE BDAT DEBUG EMAL ESAM ESND ESOM EVFY IDENT NOOP RSET } \
    alt_max_command_line_len 246 { SEND SAML SOML AUTH TURN ETRN DATA RSET QUIT ONEX QUEU STARTTLS TICK TIME
TURNME VERB X-EXPS X-LINK2STATE XADR XAUTH XCIR XEXCH50 XGEN XLICENSE XQUE XSTA XTRN XUSR } \
    valid_cmds { ATRN AUTH BDAT CHUNKING DATA DEBUG EHLO EMAL ESAM ESND ESOM ETRN EVFY } \ 
    valid_cmds { EXPN HELO HELP IDENT MAIL NOOP ONEX QUEU QUIT RCPT RSET SAML SEND SOML } \
    valid_cmds { STARTTLS TICK TIME TURN TURNME VERB VRFY X-ADAT X-DRCP X-ERCP X-EXCH50 } \
    valid_cmds { X-EXPS X-LINK2STATE XADR XAUTH XCIR XEXCH50 XGEN XLICENSE XQUE XSTA XTRN XUSR } \
    xlink2state { enabled }

# Portscan detection.  For more information, see README.sfportscan
# preprocessor sfportscan: proto  { all } memcap { 10000000 } sense_level { low }

# ARP spoof detection.  For more information, see the Snort Manual - Configuring Snort - Preprocessors - ARP
Spoof Preprocessor
# preprocessor arpspoof
# preprocessor arpspoof_detect_host: 192.168.40.1 f0:0f:00:f0:0f:00

# SSH anomaly detection.  For more information, see README.ssh
preprocessor ssh: server_ports { 22 } \
                  autodetect \
                  max_client_bytes 19600 \
                  max_encrypted_packets 20 \
                  max_server_version_len 100 \
                  enable_respoverflow enable_ssh1crc32 \
                  enable_srvoverflow enable_protomismatch

# SMB / DCE-RPC normalization and anomaly detection.  For more information, see README.dcerpc2
preprocessor dcerpc2: memcap 102400, events [co ]
preprocessor dcerpc2_server: default, policy WinXP, \
    detect [smb [139,445], tcp 135, udp 135, rpc-over-http-server 593], \
    autodetect [tcp 1025:, udp 1025:, rpc-over-http-server 1025:], \
    smb_max_chain 3, smb_invalid_shares ["C$", "D$", "ADMIN$"]

# DNS anomaly detection.  For more information, see README.dns
preprocessor dns: ports { 53 } enable_rdata_overflow

# SSL anomaly detection and traffic bypass.  For more information, see README.ssl
preprocessor ssl: ports { 443 465 563 636 989 992 993 994 995 7801 7802 7900 7901 7902 7903 7904 7905 7906 7907
7908 7909 7910 7911 7912 7913 7914 7915 7916 7917 7918 7919 7920 }, trustservers, noinspect_encrypted

# SDF sensitive data preprocessor.  For more information see README.sensitive_data
preprocessor sensitive_data: alert_threshold 25

# SIP Session Initiation Protocol preprocessor.  For more information see README.sip
preprocessor sip: max_sessions 40000, \
   ports { 5060 5061 5600 }, \
   methods { invite \
             cancel \
             ack \
             bye \
             register \
             options \
             refer \
             subscribe \
             update \
             join \
             info \
             message \
             notify \
             benotify \
             do \
             qauth \
             sprack \
             publish \
             service \
             unsubscribe \
             prack }, \
   max_uri_len 512, \
   max_call_id_len 80, \
   max_requestName_len 20, \
   max_from_len 256, \
   max_to_len 256, \
   max_via_len 1024, \
   max_contact_len 512, \
   max_content_len 2048 

# IMAP preprocessor.  For more information see README.imap
preprocessor imap: \
   ports { 143 } \
   b64_decode_depth 0 \
   qp_decode_depth 0 \
   bitenc_decode_depth 0 \
   uu_decode_depth 0

# POP preprocessor. For more information see README.pop
preprocessor pop: \
   ports { 110 } \
   b64_decode_depth 0 \
   qp_decode_depth 0 \
   bitenc_decode_depth 0 \
   uu_decode_depth 0

# Modbus preprocessor. For more information see README.modbus
preprocessor modbus: ports { 502 }

# DNP3 preprocessor. For more information see README.dnp3
preprocessor dnp3: ports { 20000 } \
   memcap 262144 \
   check_crc

# Reputation preprocessor. For more information see README.reputation
preprocessor reputation: \
   memcap 500, \
   priority whitelist, \
   nested_ip inner, \
   whitelist $WHITE_LIST_PATH/white_list.rules, \
   blacklist $BLACK_LIST_PATH/black_list.rules 

###################################################
# Step #6: Configure output plugins
# For more information, see Snort Manual, Configuring Snort - Output Modules
###################################################

# unified2 
# Recommended for most installs
# output unified2: filename merged.log, limit 128, nostamp, mpls_event_types, vlan_event_types

output unified2: filename snort.log, limit 128, appid_event_types

# Additional configuration for specific types of installs
# output alert_unified2: filename snort.alert, limit 128, nostamp
# output log_unified2: filename snort.log, limit 128, nostamp 

# syslog
# output alert_syslog: LOG_AUTH LOG_ALERT

# pcap
# output log_tcpdump: tcpdump.log

# metadata reference data.  do not modify these lines
include classification.config
include reference.config

###################################################
# Step #7: Customize your rule set
# For more information, see Snort Manual, Writing Snort Rules
#
# NOTE: All categories are enabled in this conf file
###################################################

# site specific rules
include $RULE_PATH/local.rules

include $RULE_PATH/app-detect.rules
include $RULE_PATH/attack-responses.rules
include $RULE_PATH/backdoor.rules
include $RULE_PATH/bad-traffic.rules
include $RULE_PATH/blacklist.rules
include $RULE_PATH/botnet-cnc.rules
include $RULE_PATH/browser-chrome.rules
include $RULE_PATH/browser-firefox.rules
include $RULE_PATH/browser-ie.rules
include $RULE_PATH/browser-other.rules
include $RULE_PATH/browser-plugins.rules
include $RULE_PATH/browser-webkit.rules
include $RULE_PATH/chat.rules
include $RULE_PATH/content-replace.rules
include $RULE_PATH/ddos.rules
include $RULE_PATH/dns.rules
include $RULE_PATH/dos.rules
include $RULE_PATH/experimental.rules
include $RULE_PATH/exploit-kit.rules
include $RULE_PATH/exploit.rules
include $RULE_PATH/file-executable.rules
include $RULE_PATH/file-flash.rules
include $RULE_PATH/file-identify.rules
include $RULE_PATH/file-image.rules
include $RULE_PATH/file-multimedia.rules
include $RULE_PATH/file-office.rules
include $RULE_PATH/file-other.rules
include $RULE_PATH/file-pdf.rules
include $RULE_PATH/finger.rules
include $RULE_PATH/ftp.rules
include $RULE_PATH/icmp-info.rules
include $RULE_PATH/icmp.rules
include $RULE_PATH/imap.rules
include $RULE_PATH/indicator-compromise.rules
include $RULE_PATH/indicator-obfuscation.rules
include $RULE_PATH/indicator-shellcode.rules
include $RULE_PATH/info.rules
include $RULE_PATH/malware-backdoor.rules
include $RULE_PATH/malware-cnc.rules
include $RULE_PATH/malware-other.rules
include $RULE_PATH/malware-tools.rules
include $RULE_PATH/misc.rules
include $RULE_PATH/multimedia.rules
include $RULE_PATH/mysql.rules
include $RULE_PATH/netbios.rules
include $RULE_PATH/nntp.rules
include $RULE_PATH/oracle.rules
include $RULE_PATH/os-linux.rules
include $RULE_PATH/os-other.rules
include $RULE_PATH/os-solaris.rules
include $RULE_PATH/os-windows.rules
include $RULE_PATH/other-ids.rules
include $RULE_PATH/p2p.rules
include $RULE_PATH/phishing-spam.rules
include $RULE_PATH/policy-multimedia.rules
include $RULE_PATH/policy-other.rules
include $RULE_PATH/policy.rules
include $RULE_PATH/policy-social.rules
include $RULE_PATH/policy-spam.rules
include $RULE_PATH/pop2.rules
include $RULE_PATH/pop3.rules
include $RULE_PATH/protocol-finger.rules
include $RULE_PATH/protocol-ftp.rules
include $RULE_PATH/protocol-icmp.rules
include $RULE_PATH/protocol-imap.rules
include $RULE_PATH/protocol-pop.rules
include $RULE_PATH/protocol-services.rules
include $RULE_PATH/protocol-voip.rules
include $RULE_PATH/pua-adware.rules
include $RULE_PATH/pua-other.rules
include $RULE_PATH/pua-p2p.rules
include $RULE_PATH/pua-toolbars.rules
include $RULE_PATH/rpc.rules
include $RULE_PATH/rservices.rules
include $RULE_PATH/scada.rules
include $RULE_PATH/scan.rules
include $RULE_PATH/server-apache.rules
include $RULE_PATH/server-iis.rules
include $RULE_PATH/server-mail.rules
include $RULE_PATH/server-mssql.rules
include $RULE_PATH/server-mysql.rules
include $RULE_PATH/server-oracle.rules
include $RULE_PATH/server-other.rules
include $RULE_PATH/server-webapp.rules
include $RULE_PATH/shellcode.rules
include $RULE_PATH/smtp.rules
include $RULE_PATH/snmp.rules
include $RULE_PATH/specific-threats.rules
include $RULE_PATH/spyware-put.rules
include $RULE_PATH/sql.rules
include $RULE_PATH/telnet.rules
include $RULE_PATH/tftp.rules
include $RULE_PATH/virus.rules
include $RULE_PATH/voip.rules
include $RULE_PATH/web-activex.rules
include $RULE_PATH/web-attacks.rules
include $RULE_PATH/web-cgi.rules
include $RULE_PATH/web-client.rules
include $RULE_PATH/web-coldfusion.rules
include $RULE_PATH/web-frontpage.rules
include $RULE_PATH/web-iis.rules
include $RULE_PATH/web-misc.rules
include $RULE_PATH/web-php.rules
include $RULE_PATH/x11.rules

###################################################
# Step #8: Customize your preprocessor and decoder alerts
# For more information, see README.decoder_preproc_rules
###################################################

# decoder and preprocessor event rules
# include $PREPROC_RULE_PATH/preprocessor.rules
# include $PREPROC_RULE_PATH/decoder.rules
# include $PREPROC_RULE_PATH/sensitive-data.rules

###################################################
# Step #9: Customize your Shared Object Snort Rules
# For more information, see http://vrt-blog.snort.org/2009/01/using-vrt-certified-shared-object-rules.html
###################################################

# dynamic library rules
# include $SO_RULE_PATH/bad-traffic.rules
# include $SO_RULE_PATH/chat.rules
# include $SO_RULE_PATH/dos.rules
# include $SO_RULE_PATH/exploit.rules
# include $SO_RULE_PATH/icmp.rules
# include $SO_RULE_PATH/imap.rules
# include $SO_RULE_PATH/misc.rules
# include $SO_RULE_PATH/multimedia.rules
# include $SO_RULE_PATH/netbios.rules
# include $SO_RULE_PATH/nntp.rules
# include $SO_RULE_PATH/p2p.rules
# include $SO_RULE_PATH/smtp.rules
# include $SO_RULE_PATH/snmp.rules
# include $SO_RULE_PATH/specific-threats.rules
# include $SO_RULE_PATH/web-activex.rules
# include $SO_RULE_PATH/web-client.rules
# include $SO_RULE_PATH/web-iis.rules
# include $SO_RULE_PATH/web-misc.rules

# Event thresholding or suppression commands. See threshold.conf 
include threshold.conf
------------------------------------------------------------------------------
Infragistics Professional
Build stunning WinForms apps today!
Reboot your WinForms applications with our WinForms controls. 
Build a bridge from your legacy apps to the future.
http://pubads.g.doubleclick.net/gampad/clk?id=153845071&iu=/4140/ostg.clktrk
_______________________________________________
Snort-users mailing list
Snort-users <at> lists.sourceforge.net
Go to this URL to change user options or unsubscribe:
https://lists.sourceforge.net/lists/listinfo/snort-users
Snort-users list archive:
http://sourceforge.net/mailarchive/forum.php?forum_name=snort-users

Please visit http://blog.snort.org to stay current on all the latest Snort news!
Kiryukhin Andrey | 31 Jul 13:42 2014
Picon

Re: [Snort-openappid] AppID warnings and Snort Segmentation fault

pcap file at : https://drive.google.com/file/d/0BxywWtOpM6xmWXZrYkozMF9PTUE/edit?usp=sharing

(warning, size ~ 850 Mb)


gdb output:


[root <at> localhost /]# gdb --args /usr/local/bin/snort -c /etc/snort/etc/snort.conf   -q -r /my_pcap_old2_obfuscate_mod4.pcap
GNU gdb (GDB) Red Hat Enterprise Linux (7.2-48.el6)
Copyright (C) 2010 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
and "show warranty" for details.
This GDB was configured as "x86_64-redhat-linux-gnu".
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>...
Reading symbols from /usr/local/bin/snort...done.
(gdb) run
Starting program: /usr/local/bin/snort -c /etc/snort/etc/snort.conf -q -r /my_pcap_old2_obfuscate_mod4.pcap
[Thread debugging using libthread_db enabled]
Invalid port, 'TCP/19', in lua detector '/usr/local/cisco/app/odp/port/port_character_generator.yaml'
Invalid port, 'TCP/13', in lua detector '/usr/local/cisco/app/odp/port/port_daytime.yaml'
Invalid port, 'TCP/9', in lua detector '/usr/local/cisco/app/odp/port/port_discard.yaml'
Invalid port, 'TCP/7', in lua detector '/usr/local/cisco/app/odp/port/port_echo.yaml'
Invalid port, 'TCP/79', in lua detector '/usr/local/cisco/app/odp/port/port_finger.yaml'
Invalid port, 'TCP/70', in lua detector '/usr/local/cisco/app/odp/port/port_gopher.yaml'
Invalid port, 'TCP/101', in lua detector '/usr/local/cisco/app/odp/port/port_hostname_server.yaml'
Invalid port, 'TCP/113', in lua detector '/usr/local/cisco/app/odp/port/port_ident.yaml'
Invalid port, 'TCP/98', in lua detector '/usr/local/cisco/app/odp/port/port_linuxconf.yaml'
Invalid port, 'TCP/1241', in lua detector '/usr/local/cisco/app/odp/port/port_nessus.yaml'
Invalid port, 'UDP/518', in lua detector '/usr/local/cisco/app/odp/port/port_ntalk.yaml'
Invalid port, 'TCP/1080', in lua detector '/usr/local/cisco/app/odp/port/port_socks.yaml'
Invalid port, 'UDP/514', in lua detector '/usr/local/cisco/app/odp/port/port_syslog.yaml'
Invalid port, 'UDP/517', in lua detector '/usr/local/cisco/app/odp/port/port_talk.yaml'
Invalid port, 'TCP/43', in lua detector '/usr/local/cisco/app/odp/port/port_whois.yaml'
Invalid port, 'TCP/42', in lua detector '/usr/local/cisco/app/odp/port/port_wins.yaml'
AppInfo: AppId 182 is UNKNOWN
AppInfo: AppId 3777 is UNKNOWN
AppInfo: AppId 1823 is UNKNOWN
Invalid direct service AppId, 3778, for 0x7ffff39b4120 0x1b4d960
AppInfo: AppId 3778 is UNKNOWN
[New Thread 0x7fffd6c3d700 (LWP 8064)]

Program received signal SIGSEGV, Segmentation fault.
http_header_pattern_match (id=0xfffffffff3bf1ad0, unused_tree=0x0, index=4, data=0x7fffffffd520, unused_neg=0x0)
    at detector_plugins/detector_http.c:1426
1426        if (target->id < HTTP_ID_LEN)
Missing separate debuginfos, use: debuginfo-install glibc-2.12-1.25.el6.x86_64 libgcc-4.4.5-6.el6.x86_64 openssl-1.0.0-10.el6.x86_64 pcre-7.8-3.1.el6.x86_64 zlib-1.2.3-25.el6.x86_64
(gdb) ^C(gdb) Quit
(gdb)


On 30.07.2014 21:07, Costas Kleopa (ckleopa) wrote:
Can you send us the configuration files again, the paths of that package and the pcap that caused this issue?
Also if you run this within gdb, can you tell us what the call stack shows when application crashed?

Thanks
Costas


From: Kiryukhin Andrey <andrei_1980 <at> mail.ru>
Date: Wednesday, July 30, 2014 at 12:53 PM
To: "snort-openappid <at> lists.sourceforge.net" <snort-openappid <at> lists.sourceforge.net>
Cc: snort user list <snort-users <at> lists.sourceforge.net>
Subject: Re: [Snort-openappid] [Snort-users] AppID warnings and Snort Segmentation fault

On 30.07.2014 19:41, Joel Cornett (jocornet) wrote:

Message: 3
Date: Wed, 30 Jul 2014 18:54:20 +0400
From: Kiryukhin Andrey <andrei_1980 <at> mail.ru>
Subject: [Snort-users] AppID warnings and Snort  Segmentation fault
To: snort user list <snort-users <at> lists.sourceforge.net>
Message-ID: <53D9071C.9030302 <at> mail.ru>
Content-Type: text/plain; charset=ISO-8859-1

Hello.
I installed   snort-2.9.7.0_beta and  snort-openappid.2014-05-30.205-0
like describe this post:
http://blog.snort.org/2014/03/firing-up-openappid.html

when i execute
snort -T -c /etc/snort/etc/snort.conf

result:

Snort successfully validated the configuration!
Snort exiting


But in log i have warnings:

Invalid direct service AppId, 569, for 0x7f523f4de690 (nil)
Invalid direct service AppId, 609, for 0x7f523f4d8740 (nil)
Invalid direct service AppId, 603, for 0x7f523f4e5130 (nil)
Invalid direct service AppId, 617, for 0x7f523f4dbeb0 (nil)
Invalid direct service AppId, 547, for 0x7f523f4d8da0 (nil)
Invalid direct service AppId, 165, for 0x7f523f4e0900 (nil)
Invalid direct service AppId, 687, for 0x7f523f4deef0 (nil)
Invalid direct service AppId, 376, for 0x7f523f4e25d0 (nil)
Invalid direct service AppId, 747, for 0x7f523f4d7df0 (nil)
Invalid direct service AppId, 754, for 0x7f523f4d9a70 (nil)
Invalid direct service AppId, 753, for 0x7f523f4d9d60 (nil)
Invalid direct service AppId, 755, for 0x7f523f4da520 (nil)
Invalid direct service AppId, 603, for 0x7f523f4da520 (nil)
Invalid direct service AppId, 763, for 0x7f523f4e4040 (nil)
Invalid direct service AppId, 767, for 0x7f523f4d8c00 (nil)
Invalid direct service AppId, 801, for 0x7f523f4d8280 (nil)
Invalid direct service AppId, 800, for 0x7f523f4d8280 (nil)
Invalid direct service AppId, 627, for 0x7f523f4dc3b0 (nil)
Invalid direct service AppId, 894, for 0x7f523f4dcb10 (nil)
Invalid direct service AppId, 895, for 0x7f523f4dcb10 (nil)
Invalid direct service AppId, 398, for 0x7f523f4e2350 (nil)
Invalid direct service AppId, 452, for 0x7f523f4ddbe0 (nil)
Invalid direct service AppId, 823, for 0x7f523f4d90d0 (nil)
Invalid direct service AppId, 1097, for 0x7f523f4e20e0 (nil)
Invalid direct service AppId, 836, for 0x7f523f4de120 (nil)
Invalid direct service AppId, 837, for 0x7f523f4dad50 (nil)
Invalid direct service AppId, 846, for 0x7f523f4df540 (nil)
Invalid direct service AppId, 847, for 0x7f523f4e6160 (nil)
Invalid direct service AppId, 861, for 0x7f523f4d8530 (nil)
Invalid direct service AppId, 862, for 0x7f523f4dffd0 (nil)
Invalid direct service AppId, 426, for 0x7f523f4ed4c0 (nil)
Invalid direct service AppId, 813, for 0x7f523f4ed4c0 (nil)
Invalid direct service AppId, 118, for 0x7f523f4dea60 (nil)
Invalid direct service AppId, 49, for 0x7f523f4db890 (nil)
Invalid direct service AppId, 1755, for 0x7f523f4e4e30 (nil)
Invalid direct service AppId, 872, for 0x7f523f4e6b50 (nil)
Invalid direct service AppId, 61, for 0x7f523f4e68a0 (nil)
Invalid direct service AppId, 774, for 0x7f523f4e6de0 (nil)
Invalid direct service AppId, 683, for 0x7f523f4ea000 (nil)
Invalid direct service AppId, 788, for 0x7f523f4ec950 (nil)
Invalid direct service AppId, 701, for 0x7f523f4eb270 (nil)
Invalid direct client application AppId, 788, for 0x7f523f4ecb80 (nil)
Invalid direct client application AppId, 683, for 0x7f523f4ea200 (nil)
Invalid direct client application AppId, 894, for 0x7f523f4d4be0 (nil)
Invalid direct client application AppId, 895, for 0x7f523f4d4be0 (nil)
Invalid direct client application AppId, 773, for 0x7f523f4d45b0 (nil)
Invalid direct client application AppId, 872, for 0x7f523f4d4230 (nil)
Invalid direct client application AppId, 619, for 0x7f523f4d3780 (nil)
Invalid direct client application AppId, 846, for 0x7f523f4d3780 (nil)
Invalid direct client application AppId, 723, for 0x7f523f4d3780 (nil)
Invalid direct client application AppId, 794, for 0x7f523f4d3780 (nil)
Invalid direct client application AppId, 771, for 0x7f523f4d3780 (nil)
Invalid direct client application AppId, 61, for 0x7f523f4d2c10 (nil)
Invalid direct client application AppId, 426, for 0x7f523f4ed6a0 (nil)
Invalid direct client application AppId, 524, for 0x7f523f4d0e20 (nil)
Invalid direct client application AppId, 936, for 0x7f523f4d0e20 (nil)
Invalid direct client application AppId, 1107, for 0x7f523f4d1490 (nil)
Invalid direct client application AppId, 547, for 0x7f523f4d1490 (nil)
Invalid direct client application AppId, 732, for 0x7f523f4d1150 (nil)
Invalid direct client application AppId, 743, for 0x7f523f4d1150 (nil)
Invalid direct client application AppId, 308, for 0x7f523f4d1150 (nil)
Invalid direct client application AppId, 307, for 0x7f523f4d1150 (nil)
Invalid direct client application AppId, 866, for 0x7f523f4d19c0 (nil)
Invalid direct client application AppId, 776, for 0x7f523f4d19c0 (nil)
Invalid direct client application AppId, 700, for 0x7f523f4d19c0 (nil)
Invalid direct client application AppId, 625, for 0x7f523f4d19c0 (nil)
Invalid direct client application AppId, 626, for 0x7f523f4d19c0 (nil)
Invalid direct client application AppId, 1108, for 0x7f523f4d19c0 (nil)
Invalid direct client application AppId, 624, for 0x7f523f4d19c0 (nil)
Invalid direct client application AppId, 720, for 0x7f523f4d19c0 (nil)
Invalid direct client application AppId, 550, for 0x7f523f4d19c0 (nil)
Invalid direct client application AppId, 546, for 0x7f523f4d19c0 (nil)
Invalid direct client application AppId, 746, for 0x7f523f4d19c0 (nil)
Invalid direct client application AppId, 836, for 0x7f523f4d19c0 (nil)
Invalid direct client application AppId, 777, for 0x7f523f4d19c0 (nil)
Invalid direct client application AppId, 701, for 0x7f523f4eb450 (nil)
Invalid direct client application AppId, 813, for 0x7f523f4d3390 (nil)
Invalid direct client application AppId, 571, for 0x7f523f4d2f50 (nil)
Invalid direct client application AppId, 426, for 0x7f523f4ed610 (nil)


Then, when i start snort in listen mode:

snort  -c /etc/snort/etc/snort.conf  -i eth2

i have segmentation fault:

Do you still get a segfault when you replay a pcap (instead of listening on an interface)?



Yes, when i read pcap file:

/usr/local/bin/snort -c /etc/snort/etc/snort.conf -i eth2  -q -r my_pcap.file

i still have segmentation fault. 



[root <at> localhost /]# /usr/local/bin/snort -c /etc/snort/etc/snort.conf -i eth2  -q -r my_pcap.file
Invalid port, 'TCP/19', in lua detector '/usr/local/cisco/app/odp/port/port_character_generator.yaml'
Invalid port, 'TCP/13', in lua detector '/usr/local/cisco/app/odp/port/port_daytime.yaml'
Invalid port, 'TCP/9', in lua detector '/usr/local/cisco/app/odp/port/port_discard.yaml'
Invalid port, 'TCP/7', in lua detector '/usr/local/cisco/app/odp/port/port_echo.yaml'
Invalid port, 'TCP/79', in lua detector '/usr/local/cisco/app/odp/port/port_finger.yaml'
Invalid port, 'TCP/70', in lua detector '/usr/local/cisco/app/odp/port/port_gopher.yaml'
Invalid port, 'TCP/101', in lua detector '/usr/local/cisco/app/odp/port/port_hostname_server.yaml'
Invalid port, 'TCP/113', in lua detector '/usr/local/cisco/app/odp/port/port_ident.yaml'
Invalid port, 'TCP/98', in lua detector '/usr/local/cisco/app/odp/port/port_linuxconf.yaml'
Invalid port, 'TCP/1241', in lua detector '/usr/local/cisco/app/odp/port/port_nessus.yaml'
Invalid port, 'UDP/518', in lua detector '/usr/local/cisco/app/odp/port/port_ntalk.yaml'
Invalid port, 'TCP/1080', in lua detector '/usr/local/cisco/app/odp/port/port_socks.yaml'
Invalid port, 'UDP/514', in lua detector '/usr/local/cisco/app/odp/port/port_syslog.yaml'
Invalid port, 'UDP/517', in lua detector '/usr/local/cisco/app/odp/port/port_talk.yaml'
Invalid port, 'TCP/43', in lua detector '/usr/local/cisco/app/odp/port/port_whois.yaml'
Invalid port, 'TCP/42', in lua detector '/usr/local/cisco/app/odp/port/port_wins.yaml'
AppInfo: AppId 182 is UNKNOWN
AppInfo: AppId 3777 is UNKNOWN
AppInfo: AppId 1823 is UNKNOWN
Invalid direct service AppId, 3778, for 0x7fc762149120 0x3810020
AppInfo: AppId 3778 is UNKNOWN
Segmentation fault (core dumped)



       --== Initialization Complete ==--

  ,,_     -*> Snort! <*-
 o"  )~   Version 2.9.7.0_beta GRE (Build 109)
  ''''    By Martin Roesch & The Snort Team:
http://www.snort.org/snort/snort-team
          Copyright (C) 2014 Cisco and/or its affiliates. All rights
reserved.
          Copyright (C) 1998-2013 Sourcefire, Inc., et al.
          Using libpcap version 1.1.1
          Using PCRE version: 7.8 2008-09-05
          Using ZLIB version: 1.2.3

          Rules Engine: SF_SNORT_DETECTION_ENGINE  Version 2.2  <Build 1>
          Preprocessor Object: SF_FTPTELNET  Version 1.2  <Build 13>
          Preprocessor Object: SF_SSLPP  Version 1.1  <Build 4>
          Preprocessor Object: SF_IMAP  Version 1.0  <Build 1>
          Preprocessor Object: SF_DCERPC2  Version 1.0  <Build 3>
          Preprocessor Object: APPID  Version 1.1  <Build 4>
          Preprocessor Object: SF_SSH  Version 1.1  <Build 3>
          Preprocessor Object: SF_GTP  Version 1.1  <Build 1>
          Preprocessor Object: SF_SDF  Version 1.1  <Build 1>
          Preprocessor Object: SF_SIP  Version 1.1  <Build 1>
          Preprocessor Object: SF_SMTP  Version 1.1  <Build 9>
          Preprocessor Object: SF_POP  Version 1.0  <Build 1>
          Preprocessor Object: SF_REPUTATION  Version 1.1  <Build 1>
          Preprocessor Object: SF_DNS  Version 1.1  <Build 4>
          Preprocessor Object: SF_MODBUS  Version 1.1  <Build 1>
          Preprocessor Object: SF_DNP3  Version 1.1  <Build 1>
Commencing packet processing (pid=12527)
Segmentation fault

Is it possible for you to provide a backtrace of the segfault?





I have core dump. 

https://drive.google.com/file/d/0BxywWtOpM6xmRFhsVGJFNUl1M2s/edit?usp=sharing


What can i do, to solve this problem?

P.s. If no traffic on listen interface, then snort does not crash.

Thanks.

Joel Cornett | Software Engineer - Cisco






------------------------------------------------------------------------------ Infragistics Professional Build stunning WinForms apps today! Reboot your WinForms applications with our WinForms controls. Build a bridge from your legacy apps to the future. http://pubads.g.doubleclick.net/gampad/clk?id=153845071&iu=/4140/ostg.clktrk

_______________________________________________ Snort-users mailing list Snort-users <at> lists.sourceforge.net Go to this URL to change user options or unsubscribe: https://lists.sourceforge.net/lists/listinfo/snort-users Snort-users list archive: http://sourceforge.net/mailarchive/forum.php?forum_name=snort-users Please visit http://blog.snort.org to stay current on all the latest Snort news!


------------------------------------------------------------------------------
Infragistics Professional
Build stunning WinForms apps today!
Reboot your WinForms applications with our WinForms controls. 
Build a bridge from your legacy apps to the future.
http://pubads.g.doubleclick.net/gampad/clk?id=153845071&iu=/4140/ostg.clktrk
_______________________________________________
Snort-users mailing list
Snort-users <at> lists.sourceforge.net
Go to this URL to change user options or unsubscribe:
https://lists.sourceforge.net/lists/listinfo/snort-users
Snort-users list archive:
http://sourceforge.net/mailarchive/forum.php?forum_name=snort-users

Please visit http://blog.snort.org to stay current on all the latest Snort news!
Matt Brichetto | 30 Jul 21:03 2014

Pulled Pork Update Domains

I just got through setting up Snort IDS. I am going to end up using Pulled Pork for automatic updates. My Snort IDS system will be sitting behind a firewall that blacklists domains and IP addresses except for what I whitelist. My question is what domains or IP addresses should I open up so that Pulled Pork can get the updates for the IDS. I already know I will add snort.org to it, but I wasn’t sure if the updates were downloaded from a specific domain outside of that.

 

Thank you for your help,

 

 

Matt Brichetto
Network Administrator

 

 


This communication may contain privileged and/or confidential information. It is intended solely for the use of the addressee. If you are not the intended recipient, you are strictly prohibited from disclosing, copying, distributing or using any of this information. If you received this communication in error, please contact the sender immediately and destroy the material in its entirety, whether electronic or hard copy. This communication may contain nonpublic information about individuals and businesses subject to the restrictions of the Gramm-Leach-Bliley Act. You may not directly or indirectly reuse or redisclose such information for any purpose other than to provide the services for which you are receiving the information.   ­­  
------------------------------------------------------------------------------
Infragistics Professional
Build stunning WinForms apps today!
Reboot your WinForms applications with our WinForms controls. 
Build a bridge from your legacy apps to the future.
http://pubads.g.doubleclick.net/gampad/clk?id=153845071&iu=/4140/ostg.clktrk
_______________________________________________
Snort-users mailing list
Snort-users <at> lists.sourceforge.net
Go to this URL to change user options or unsubscribe:
https://lists.sourceforge.net/lists/listinfo/snort-users
Snort-users list archive:
http://sourceforge.net/mailarchive/forum.php?forum_name=snort-users

Please visit http://blog.snort.org to stay current on all the latest Snort news!
Joel Cornett (jocornet | 30 Jul 17:41 2014
Picon

Re: AppID warnings and Snort Segmentation fault


Message: 3
Date: Wed, 30 Jul 2014 18:54:20 +0400
From: Kiryukhin Andrey <andrei_1980 <at> mail.ru>
Subject: [Snort-users] AppID warnings and Snort  Segmentation fault
To: snort user list <snort-users <at> lists.sourceforge.net>
Message-ID: <53D9071C.9030302 <at> mail.ru>
Content-Type: text/plain; charset=ISO-8859-1

Hello.
I installed   snort-2.9.7.0_beta and  snort-openappid.2014-05-30.205-0
like describe this post:
http://blog.snort.org/2014/03/firing-up-openappid.html

when i execute
snort -T -c /etc/snort/etc/snort.conf

result:

Snort successfully validated the configuration!
Snort exiting


But in log i have warnings:

Invalid direct service AppId, 569, for 0x7f523f4de690 (nil)
Invalid direct service AppId, 609, for 0x7f523f4d8740 (nil)
Invalid direct service AppId, 603, for 0x7f523f4e5130 (nil)
Invalid direct service AppId, 617, for 0x7f523f4dbeb0 (nil)
Invalid direct service AppId, 547, for 0x7f523f4d8da0 (nil)
Invalid direct service AppId, 165, for 0x7f523f4e0900 (nil)
Invalid direct service AppId, 687, for 0x7f523f4deef0 (nil)
Invalid direct service AppId, 376, for 0x7f523f4e25d0 (nil)
Invalid direct service AppId, 747, for 0x7f523f4d7df0 (nil)
Invalid direct service AppId, 754, for 0x7f523f4d9a70 (nil)
Invalid direct service AppId, 753, for 0x7f523f4d9d60 (nil)
Invalid direct service AppId, 755, for 0x7f523f4da520 (nil)
Invalid direct service AppId, 603, for 0x7f523f4da520 (nil)
Invalid direct service AppId, 763, for 0x7f523f4e4040 (nil)
Invalid direct service AppId, 767, for 0x7f523f4d8c00 (nil)
Invalid direct service AppId, 801, for 0x7f523f4d8280 (nil)
Invalid direct service AppId, 800, for 0x7f523f4d8280 (nil)
Invalid direct service AppId, 627, for 0x7f523f4dc3b0 (nil)
Invalid direct service AppId, 894, for 0x7f523f4dcb10 (nil)
Invalid direct service AppId, 895, for 0x7f523f4dcb10 (nil)
Invalid direct service AppId, 398, for 0x7f523f4e2350 (nil)
Invalid direct service AppId, 452, for 0x7f523f4ddbe0 (nil)
Invalid direct service AppId, 823, for 0x7f523f4d90d0 (nil)
Invalid direct service AppId, 1097, for 0x7f523f4e20e0 (nil)
Invalid direct service AppId, 836, for 0x7f523f4de120 (nil)
Invalid direct service AppId, 837, for 0x7f523f4dad50 (nil)
Invalid direct service AppId, 846, for 0x7f523f4df540 (nil)
Invalid direct service AppId, 847, for 0x7f523f4e6160 (nil)
Invalid direct service AppId, 861, for 0x7f523f4d8530 (nil)
Invalid direct service AppId, 862, for 0x7f523f4dffd0 (nil)
Invalid direct service AppId, 426, for 0x7f523f4ed4c0 (nil)
Invalid direct service AppId, 813, for 0x7f523f4ed4c0 (nil)
Invalid direct service AppId, 118, for 0x7f523f4dea60 (nil)
Invalid direct service AppId, 49, for 0x7f523f4db890 (nil)
Invalid direct service AppId, 1755, for 0x7f523f4e4e30 (nil)
Invalid direct service AppId, 872, for 0x7f523f4e6b50 (nil)
Invalid direct service AppId, 61, for 0x7f523f4e68a0 (nil)
Invalid direct service AppId, 774, for 0x7f523f4e6de0 (nil)
Invalid direct service AppId, 683, for 0x7f523f4ea000 (nil)
Invalid direct service AppId, 788, for 0x7f523f4ec950 (nil)
Invalid direct service AppId, 701, for 0x7f523f4eb270 (nil)
Invalid direct client application AppId, 788, for 0x7f523f4ecb80 (nil)
Invalid direct client application AppId, 683, for 0x7f523f4ea200 (nil)
Invalid direct client application AppId, 894, for 0x7f523f4d4be0 (nil)
Invalid direct client application AppId, 895, for 0x7f523f4d4be0 (nil)
Invalid direct client application AppId, 773, for 0x7f523f4d45b0 (nil)
Invalid direct client application AppId, 872, for 0x7f523f4d4230 (nil)
Invalid direct client application AppId, 619, for 0x7f523f4d3780 (nil)
Invalid direct client application AppId, 846, for 0x7f523f4d3780 (nil)
Invalid direct client application AppId, 723, for 0x7f523f4d3780 (nil)
Invalid direct client application AppId, 794, for 0x7f523f4d3780 (nil)
Invalid direct client application AppId, 771, for 0x7f523f4d3780 (nil)
Invalid direct client application AppId, 61, for 0x7f523f4d2c10 (nil)
Invalid direct client application AppId, 426, for 0x7f523f4ed6a0 (nil)
Invalid direct client application AppId, 524, for 0x7f523f4d0e20 (nil)
Invalid direct client application AppId, 936, for 0x7f523f4d0e20 (nil)
Invalid direct client application AppId, 1107, for 0x7f523f4d1490 (nil)
Invalid direct client application AppId, 547, for 0x7f523f4d1490 (nil)
Invalid direct client application AppId, 732, for 0x7f523f4d1150 (nil)
Invalid direct client application AppId, 743, for 0x7f523f4d1150 (nil)
Invalid direct client application AppId, 308, for 0x7f523f4d1150 (nil)
Invalid direct client application AppId, 307, for 0x7f523f4d1150 (nil)
Invalid direct client application AppId, 866, for 0x7f523f4d19c0 (nil)
Invalid direct client application AppId, 776, for 0x7f523f4d19c0 (nil)
Invalid direct client application AppId, 700, for 0x7f523f4d19c0 (nil)
Invalid direct client application AppId, 625, for 0x7f523f4d19c0 (nil)
Invalid direct client application AppId, 626, for 0x7f523f4d19c0 (nil)
Invalid direct client application AppId, 1108, for 0x7f523f4d19c0 (nil)
Invalid direct client application AppId, 624, for 0x7f523f4d19c0 (nil)
Invalid direct client application AppId, 720, for 0x7f523f4d19c0 (nil)
Invalid direct client application AppId, 550, for 0x7f523f4d19c0 (nil)
Invalid direct client application AppId, 546, for 0x7f523f4d19c0 (nil)
Invalid direct client application AppId, 746, for 0x7f523f4d19c0 (nil)
Invalid direct client application AppId, 836, for 0x7f523f4d19c0 (nil)
Invalid direct client application AppId, 777, for 0x7f523f4d19c0 (nil)
Invalid direct client application AppId, 701, for 0x7f523f4eb450 (nil)
Invalid direct client application AppId, 813, for 0x7f523f4d3390 (nil)
Invalid direct client application AppId, 571, for 0x7f523f4d2f50 (nil)
Invalid direct client application AppId, 426, for 0x7f523f4ed610 (nil)


Then, when i start snort in listen mode:

snort  -c /etc/snort/etc/snort.conf  -i eth2

i have segmentation fault:

Do you still get a segfault when you replay a pcap (instead of listening on an interface)?

       --== Initialization Complete ==--

  ,,_     -*> Snort! <*-
 o"  )~   Version 2.9.7.0_beta GRE (Build 109)
  ''''    By Martin Roesch & The Snort Team:
http://www.snort.org/snort/snort-team
          Copyright (C) 2014 Cisco and/or its affiliates. All rights
reserved.
          Copyright (C) 1998-2013 Sourcefire, Inc., et al.
          Using libpcap version 1.1.1
          Using PCRE version: 7.8 2008-09-05
          Using ZLIB version: 1.2.3

          Rules Engine: SF_SNORT_DETECTION_ENGINE  Version 2.2  <Build 1>
          Preprocessor Object: SF_FTPTELNET  Version 1.2  <Build 13>
          Preprocessor Object: SF_SSLPP  Version 1.1  <Build 4>
          Preprocessor Object: SF_IMAP  Version 1.0  <Build 1>
          Preprocessor Object: SF_DCERPC2  Version 1.0  <Build 3>
          Preprocessor Object: APPID  Version 1.1  <Build 4>
          Preprocessor Object: SF_SSH  Version 1.1  <Build 3>
          Preprocessor Object: SF_GTP  Version 1.1  <Build 1>
          Preprocessor Object: SF_SDF  Version 1.1  <Build 1>
          Preprocessor Object: SF_SIP  Version 1.1  <Build 1>
          Preprocessor Object: SF_SMTP  Version 1.1  <Build 9>
          Preprocessor Object: SF_POP  Version 1.0  <Build 1>
          Preprocessor Object: SF_REPUTATION  Version 1.1  <Build 1>
          Preprocessor Object: SF_DNS  Version 1.1  <Build 4>
          Preprocessor Object: SF_MODBUS  Version 1.1  <Build 1>
          Preprocessor Object: SF_DNP3  Version 1.1  <Build 1>
Commencing packet processing (pid=12527)
Segmentation fault

Is it possible for you to provide a backtrace of the segfault?

What can i do, to solve this problem?

P.s. If no traffic on listen interface, then snort does not crash.

Thanks.

Joel Cornett | Software Engineer - Cisco




------------------------------------------------------------------------------
Infragistics Professional
Build stunning WinForms apps today!
Reboot your WinForms applications with our WinForms controls. 
Build a bridge from your legacy apps to the future.
http://pubads.g.doubleclick.net/gampad/clk?id=153845071&iu=/4140/ostg.clktrk
_______________________________________________
Snort-users mailing list
Snort-users <at> lists.sourceforge.net
Go to this URL to change user options or unsubscribe:
https://lists.sourceforge.net/lists/listinfo/snort-users
Snort-users list archive:
http://sourceforge.net/mailarchive/forum.php?forum_name=snort-users

Please visit http://blog.snort.org to stay current on all the latest Snort news!
Kiryukhin Andrey | 30 Jul 17:33 2014
Picon

Re: [Snort-openappid] AppID warnings and Snort Segmentation fault


Would it be possible to share the configuration line of where appid is configured?
in snort.conf  add:

preprocessor appid : app_stats_filename appstats-unified.log, \
                app_stats_period 60, \
                app_detector_dir /usr/local/cisco/apps


Also can you confirm where you have installed the snort-openappid.2014-05-30.205-0 package?
i create directory: /usr/local/cisco/app

Oh, thanks for hint.   I change apps to app in snort.conf. Now  it work. Thanks.

Thanks Costas On 7/30/14, 11:07 AM, "Joel Esler (jesler)" <jesler <at> cisco.com> wrote:
CC¹ing the OpenAppId list.
On Jul 30, 2014, at 10:54 AM, Kiryukhin Andrey <andrei_1980 <at> mail.ru> wrote: Hello. I installed snort-2.9.7.0_beta and snort-openappid.2014-05-30.205-0 like describe this post: http://blog.snort.org/2014/03/firing-up-openappid.html when i execute snort -T -c /etc/snort/etc/snort.conf result: Snort successfully validated the configuration! Snort exiting But in log i have warnings: Invalid direct service AppId, 569, for 0x7f523f4de690 (nil) Invalid direct service AppId, 609, for 0x7f523f4d8740 (nil) Invalid direct service AppId, 603, for 0x7f523f4e5130 (nil) Invalid direct service AppId, 617, for 0x7f523f4dbeb0 (nil) Invalid direct service AppId, 547, for 0x7f523f4d8da0 (nil) Invalid direct service AppId, 165, for 0x7f523f4e0900 (nil) Invalid direct service AppId, 687, for 0x7f523f4deef0 (nil) Invalid direct service AppId, 376, for 0x7f523f4e25d0 (nil) Invalid direct service AppId, 747, for 0x7f523f4d7df0 (nil) Invalid direct service AppId, 754, for 0x7f523f4d9a70 (nil) Invalid direct service AppId, 753, for 0x7f523f4d9d60 (nil) Invalid direct service AppId, 755, for 0x7f523f4da520 (nil) Invalid direct service AppId, 603, for 0x7f523f4da520 (nil) Invalid direct service AppId, 763, for 0x7f523f4e4040 (nil) Invalid direct service AppId, 767, for 0x7f523f4d8c00 (nil) Invalid direct service AppId, 801, for 0x7f523f4d8280 (nil) Invalid direct service AppId, 800, for 0x7f523f4d8280 (nil) Invalid direct service AppId, 627, for 0x7f523f4dc3b0 (nil) Invalid direct service AppId, 894, for 0x7f523f4dcb10 (nil) Invalid direct service AppId, 895, for 0x7f523f4dcb10 (nil) Invalid direct service AppId, 398, for 0x7f523f4e2350 (nil) Invalid direct service AppId, 452, for 0x7f523f4ddbe0 (nil) Invalid direct service AppId, 823, for 0x7f523f4d90d0 (nil) Invalid direct service AppId, 1097, for 0x7f523f4e20e0 (nil) Invalid direct service AppId, 836, for 0x7f523f4de120 (nil) Invalid direct service AppId, 837, for 0x7f523f4dad50 (nil) Invalid direct service AppId, 846, for 0x7f523f4df540 (nil) Invalid direct service AppId, 847, for 0x7f523f4e6160 (nil) Invalid direct service AppId, 861, for 0x7f523f4d8530 (nil) Invalid direct service AppId, 862, for 0x7f523f4dffd0 (nil) Invalid direct service AppId, 426, for 0x7f523f4ed4c0 (nil) Invalid direct service AppId, 813, for 0x7f523f4ed4c0 (nil) Invalid direct service AppId, 118, for 0x7f523f4dea60 (nil) Invalid direct service AppId, 49, for 0x7f523f4db890 (nil) Invalid direct service AppId, 1755, for 0x7f523f4e4e30 (nil) Invalid direct service AppId, 872, for 0x7f523f4e6b50 (nil) Invalid direct service AppId, 61, for 0x7f523f4e68a0 (nil) Invalid direct service AppId, 774, for 0x7f523f4e6de0 (nil) Invalid direct service AppId, 683, for 0x7f523f4ea000 (nil) Invalid direct service AppId, 788, for 0x7f523f4ec950 (nil) Invalid direct service AppId, 701, for 0x7f523f4eb270 (nil) Invalid direct client application AppId, 788, for 0x7f523f4ecb80 (nil) Invalid direct client application AppId, 683, for 0x7f523f4ea200 (nil) Invalid direct client application AppId, 894, for 0x7f523f4d4be0 (nil) Invalid direct client application AppId, 895, for 0x7f523f4d4be0 (nil) Invalid direct client application AppId, 773, for 0x7f523f4d45b0 (nil) Invalid direct client application AppId, 872, for 0x7f523f4d4230 (nil) Invalid direct client application AppId, 619, for 0x7f523f4d3780 (nil) Invalid direct client application AppId, 846, for 0x7f523f4d3780 (nil) Invalid direct client application AppId, 723, for 0x7f523f4d3780 (nil) Invalid direct client application AppId, 794, for 0x7f523f4d3780 (nil) Invalid direct client application AppId, 771, for 0x7f523f4d3780 (nil) Invalid direct client application AppId, 61, for 0x7f523f4d2c10 (nil) Invalid direct client application AppId, 426, for 0x7f523f4ed6a0 (nil) Invalid direct client application AppId, 524, for 0x7f523f4d0e20 (nil) Invalid direct client application AppId, 936, for 0x7f523f4d0e20 (nil) Invalid direct client application AppId, 1107, for 0x7f523f4d1490 (nil) Invalid direct client application AppId, 547, for 0x7f523f4d1490 (nil) Invalid direct client application AppId, 732, for 0x7f523f4d1150 (nil) Invalid direct client application AppId, 743, for 0x7f523f4d1150 (nil) Invalid direct client application AppId, 308, for 0x7f523f4d1150 (nil) Invalid direct client application AppId, 307, for 0x7f523f4d1150 (nil) Invalid direct client application AppId, 866, for 0x7f523f4d19c0 (nil) Invalid direct client application AppId, 776, for 0x7f523f4d19c0 (nil) Invalid direct client application AppId, 700, for 0x7f523f4d19c0 (nil) Invalid direct client application AppId, 625, for 0x7f523f4d19c0 (nil) Invalid direct client application AppId, 626, for 0x7f523f4d19c0 (nil) Invalid direct client application AppId, 1108, for 0x7f523f4d19c0 (nil) Invalid direct client application AppId, 624, for 0x7f523f4d19c0 (nil) Invalid direct client application AppId, 720, for 0x7f523f4d19c0 (nil) Invalid direct client application AppId, 550, for 0x7f523f4d19c0 (nil) Invalid direct client application AppId, 546, for 0x7f523f4d19c0 (nil) Invalid direct client application AppId, 746, for 0x7f523f4d19c0 (nil) Invalid direct client application AppId, 836, for 0x7f523f4d19c0 (nil) Invalid direct client application AppId, 777, for 0x7f523f4d19c0 (nil) Invalid direct client application AppId, 701, for 0x7f523f4eb450 (nil) Invalid direct client application AppId, 813, for 0x7f523f4d3390 (nil) Invalid direct client application AppId, 571, for 0x7f523f4d2f50 (nil) Invalid direct client application AppId, 426, for 0x7f523f4ed610 (nil) Then, when i start snort in listen mode: snort -c /etc/snort/etc/snort.conf -i eth2 i have segmentation fault: --== Initialization Complete ==-- ,,_ -*> Snort! <*- o" )~ Version 2.9.7.0_beta GRE (Build 109) '''' By Martin Roesch & The Snort Team: http://www.snort.org/snort/snort-team Copyright (C) 2014 Cisco and/or its affiliates. All rights reserved. Copyright (C) 1998-2013 Sourcefire, Inc., et al. Using libpcap version 1.1.1 Using PCRE version: 7.8 2008-09-05 Using ZLIB version: 1.2.3 Rules Engine: SF_SNORT_DETECTION_ENGINE Version 2.2 <Build 1> Preprocessor Object: SF_FTPTELNET Version 1.2 <Build 13> Preprocessor Object: SF_SSLPP Version 1.1 <Build 4> Preprocessor Object: SF_IMAP Version 1.0 <Build 1> Preprocessor Object: SF_DCERPC2 Version 1.0 <Build 3> Preprocessor Object: APPID Version 1.1 <Build 4> Preprocessor Object: SF_SSH Version 1.1 <Build 3> Preprocessor Object: SF_GTP Version 1.1 <Build 1> Preprocessor Object: SF_SDF Version 1.1 <Build 1> Preprocessor Object: SF_SIP Version 1.1 <Build 1> Preprocessor Object: SF_SMTP Version 1.1 <Build 9> Preprocessor Object: SF_POP Version 1.0 <Build 1> Preprocessor Object: SF_REPUTATION Version 1.1 <Build 1> Preprocessor Object: SF_DNS Version 1.1 <Build 4> Preprocessor Object: SF_MODBUS Version 1.1 <Build 1> Preprocessor Object: SF_DNP3 Version 1.1 <Build 1> Commencing packet processing (pid=12527) Segmentation fault What can i do, to solve this problem? P.s. If no traffic on listen interface, then snort does not crash. Thanks. ------------------------------------------------------------------------- ----- Infragistics Professional Build stunning WinForms apps today! Reboot your WinForms applications with our WinForms controls. Build a bridge from your legacy apps to the future. http://pubads.g.doubleclick.net/gampad/clk?id=153845071&iu=/4140/ostg.clk trk _______________________________________________ Snort-users mailing list Snort-users <at> lists.sourceforge.net Go to this URL to change user options or unsubscribe: https://lists.sourceforge.net/lists/listinfo/snort-users Snort-users list archive: http://sourceforge.net/mailarchive/forum.php?forum_name=snort-users Please visit http://blog.snort.org to stay current on all the latest Snort news!

------------------------------------------------------------------------------
Infragistics Professional
Build stunning WinForms apps today!
Reboot your WinForms applications with our WinForms controls. 
Build a bridge from your legacy apps to the future.
http://pubads.g.doubleclick.net/gampad/clk?id=153845071&iu=/4140/ostg.clktrk
_______________________________________________
Snort-users mailing list
Snort-users <at> lists.sourceforge.net
Go to this URL to change user options or unsubscribe:
https://lists.sourceforge.net/lists/listinfo/snort-users
Snort-users list archive:
http://sourceforge.net/mailarchive/forum.php?forum_name=snort-users

Please visit http://blog.snort.org to stay current on all the latest Snort news!
Jeremy Hoel | 25 Jul 07:22 2014
Picon

Re: libdnet.1()(64bit) is needed by snort

Please reply to the list..

does 'ldconfig -p |grep dnet' show anything?

have you tried installing snort from source vs a rpm?  




On Fri, Jul 25, 2014 at 12:09 AM, 709439447 <at> qq.com <changddcn <at> qq.com> wrote:
hi:
thank you for your answer!  I did ti as you  wirte ,but when i installed the snort ,the question still appeared,what a bad day!



 
From: Jeremy Hoel
Date: 2014-07-24 23:35
To: 常东东
Subject: Re: [Snort-users] libdnet.1()(64bit) is needed by snort
cd libdnet-1.11
./configure
make
make install

ln -s /usr/local/lib/libdnet.1 /usr/lib/
ln -s /usr/local/lib/libdnet.1 /usr/lib64/

ldconfig




On Thu, Jul 24, 2014 at 7:13 AM, 常东东 <changddcn <at> qq.com> wrote:
hello,myfriends!
        this,morning,when i installed snort on CENTOS6.5, it happened as below,anyone can help me?  thankyou very much!


 

------------------------------------------------------------------------------
Want fast and easy access to all the code in your enterprise? Index and
search up to 200,000 lines of code with a free copy of Black Duck
Code Sight - the same software that powers the world's largest code
search on Ohloh, the Black Duck Open Hub! Try it now.
http://p.sf.net/sfu/bds
_______________________________________________
Snort-users mailing list
Snort-users <at> lists.sourceforge.net
Go to this URL to change user options or unsubscribe:
https://lists.sourceforge.net/lists/listinfo/snort-users
Snort-users list archive:
http://sourceforge.net/mailarchive/forum.php?forum_name=snort-users

Please visit http://blog.snort.org to stay current on all the latest Snort news!


------------------------------------------------------------------------------
Infragistics Professional
Build stunning WinForms apps today!
Reboot your WinForms applications with our WinForms controls. 
Build a bridge from your legacy apps to the future.
http://pubads.g.doubleclick.net/gampad/clk?id=153845071&iu=/4140/ostg.clktrk
_______________________________________________
Snort-users mailing list
Snort-users <at> lists.sourceforge.net
Go to this URL to change user options or unsubscribe:
https://lists.sourceforge.net/lists/listinfo/snort-users
Snort-users list archive:
http://sourceforge.net/mailarchive/forum.php?forum_name=snort-users

Please visit http://blog.snort.org to stay current on all the latest Snort news!
Kiryukhin Andrey | 30 Jul 16:54 2014
Picon

AppID warnings and Snort Segmentation fault

Hello.
I installed   snort-2.9.7.0_beta and  snort-openappid.2014-05-30.205-0 
like describe this post:
http://blog.snort.org/2014/03/firing-up-openappid.html

when i execute
snort -T -c /etc/snort/etc/snort.conf

result:

Snort successfully validated the configuration!
Snort exiting

But in log i have warnings:

Invalid direct service AppId, 569, for 0x7f523f4de690 (nil)
Invalid direct service AppId, 609, for 0x7f523f4d8740 (nil)
Invalid direct service AppId, 603, for 0x7f523f4e5130 (nil)
Invalid direct service AppId, 617, for 0x7f523f4dbeb0 (nil)
Invalid direct service AppId, 547, for 0x7f523f4d8da0 (nil)
Invalid direct service AppId, 165, for 0x7f523f4e0900 (nil)
Invalid direct service AppId, 687, for 0x7f523f4deef0 (nil)
Invalid direct service AppId, 376, for 0x7f523f4e25d0 (nil)
Invalid direct service AppId, 747, for 0x7f523f4d7df0 (nil)
Invalid direct service AppId, 754, for 0x7f523f4d9a70 (nil)
Invalid direct service AppId, 753, for 0x7f523f4d9d60 (nil)
Invalid direct service AppId, 755, for 0x7f523f4da520 (nil)
Invalid direct service AppId, 603, for 0x7f523f4da520 (nil)
Invalid direct service AppId, 763, for 0x7f523f4e4040 (nil)
Invalid direct service AppId, 767, for 0x7f523f4d8c00 (nil)
Invalid direct service AppId, 801, for 0x7f523f4d8280 (nil)
Invalid direct service AppId, 800, for 0x7f523f4d8280 (nil)
Invalid direct service AppId, 627, for 0x7f523f4dc3b0 (nil)
Invalid direct service AppId, 894, for 0x7f523f4dcb10 (nil)
Invalid direct service AppId, 895, for 0x7f523f4dcb10 (nil)
Invalid direct service AppId, 398, for 0x7f523f4e2350 (nil)
Invalid direct service AppId, 452, for 0x7f523f4ddbe0 (nil)
Invalid direct service AppId, 823, for 0x7f523f4d90d0 (nil)
Invalid direct service AppId, 1097, for 0x7f523f4e20e0 (nil)
Invalid direct service AppId, 836, for 0x7f523f4de120 (nil)
Invalid direct service AppId, 837, for 0x7f523f4dad50 (nil)
Invalid direct service AppId, 846, for 0x7f523f4df540 (nil)
Invalid direct service AppId, 847, for 0x7f523f4e6160 (nil)
Invalid direct service AppId, 861, for 0x7f523f4d8530 (nil)
Invalid direct service AppId, 862, for 0x7f523f4dffd0 (nil)
Invalid direct service AppId, 426, for 0x7f523f4ed4c0 (nil)
Invalid direct service AppId, 813, for 0x7f523f4ed4c0 (nil)
Invalid direct service AppId, 118, for 0x7f523f4dea60 (nil)
Invalid direct service AppId, 49, for 0x7f523f4db890 (nil)
Invalid direct service AppId, 1755, for 0x7f523f4e4e30 (nil)
Invalid direct service AppId, 872, for 0x7f523f4e6b50 (nil)
Invalid direct service AppId, 61, for 0x7f523f4e68a0 (nil)
Invalid direct service AppId, 774, for 0x7f523f4e6de0 (nil)
Invalid direct service AppId, 683, for 0x7f523f4ea000 (nil)
Invalid direct service AppId, 788, for 0x7f523f4ec950 (nil)
Invalid direct service AppId, 701, for 0x7f523f4eb270 (nil)
Invalid direct client application AppId, 788, for 0x7f523f4ecb80 (nil)
Invalid direct client application AppId, 683, for 0x7f523f4ea200 (nil)
Invalid direct client application AppId, 894, for 0x7f523f4d4be0 (nil)
Invalid direct client application AppId, 895, for 0x7f523f4d4be0 (nil)
Invalid direct client application AppId, 773, for 0x7f523f4d45b0 (nil)
Invalid direct client application AppId, 872, for 0x7f523f4d4230 (nil)
Invalid direct client application AppId, 619, for 0x7f523f4d3780 (nil)
Invalid direct client application AppId, 846, for 0x7f523f4d3780 (nil)
Invalid direct client application AppId, 723, for 0x7f523f4d3780 (nil)
Invalid direct client application AppId, 794, for 0x7f523f4d3780 (nil)
Invalid direct client application AppId, 771, for 0x7f523f4d3780 (nil)
Invalid direct client application AppId, 61, for 0x7f523f4d2c10 (nil)
Invalid direct client application AppId, 426, for 0x7f523f4ed6a0 (nil)
Invalid direct client application AppId, 524, for 0x7f523f4d0e20 (nil)
Invalid direct client application AppId, 936, for 0x7f523f4d0e20 (nil)
Invalid direct client application AppId, 1107, for 0x7f523f4d1490 (nil)
Invalid direct client application AppId, 547, for 0x7f523f4d1490 (nil)
Invalid direct client application AppId, 732, for 0x7f523f4d1150 (nil)
Invalid direct client application AppId, 743, for 0x7f523f4d1150 (nil)
Invalid direct client application AppId, 308, for 0x7f523f4d1150 (nil)
Invalid direct client application AppId, 307, for 0x7f523f4d1150 (nil)
Invalid direct client application AppId, 866, for 0x7f523f4d19c0 (nil)
Invalid direct client application AppId, 776, for 0x7f523f4d19c0 (nil)
Invalid direct client application AppId, 700, for 0x7f523f4d19c0 (nil)
Invalid direct client application AppId, 625, for 0x7f523f4d19c0 (nil)
Invalid direct client application AppId, 626, for 0x7f523f4d19c0 (nil)
Invalid direct client application AppId, 1108, for 0x7f523f4d19c0 (nil)
Invalid direct client application AppId, 624, for 0x7f523f4d19c0 (nil)
Invalid direct client application AppId, 720, for 0x7f523f4d19c0 (nil)
Invalid direct client application AppId, 550, for 0x7f523f4d19c0 (nil)
Invalid direct client application AppId, 546, for 0x7f523f4d19c0 (nil)
Invalid direct client application AppId, 746, for 0x7f523f4d19c0 (nil)
Invalid direct client application AppId, 836, for 0x7f523f4d19c0 (nil)
Invalid direct client application AppId, 777, for 0x7f523f4d19c0 (nil)
Invalid direct client application AppId, 701, for 0x7f523f4eb450 (nil)
Invalid direct client application AppId, 813, for 0x7f523f4d3390 (nil)
Invalid direct client application AppId, 571, for 0x7f523f4d2f50 (nil)
Invalid direct client application AppId, 426, for 0x7f523f4ed610 (nil)

Then, when i start snort in listen mode:

snort  -c /etc/snort/etc/snort.conf  -i eth2

i have segmentation fault:

        --== Initialization Complete ==--

   ,,_     -*> Snort! <*-
  o"  )~   Version 2.9.7.0_beta GRE (Build 109)
   ''''    By Martin Roesch & The Snort Team:
http://www.snort.org/snort/snort-team
           Copyright (C) 2014 Cisco and/or its affiliates. All rights
reserved.
           Copyright (C) 1998-2013 Sourcefire, Inc., et al.
           Using libpcap version 1.1.1
           Using PCRE version: 7.8 2008-09-05
           Using ZLIB version: 1.2.3

           Rules Engine: SF_SNORT_DETECTION_ENGINE  Version 2.2  <Build 1>
           Preprocessor Object: SF_FTPTELNET  Version 1.2  <Build 13>
           Preprocessor Object: SF_SSLPP  Version 1.1  <Build 4>
           Preprocessor Object: SF_IMAP  Version 1.0  <Build 1>
           Preprocessor Object: SF_DCERPC2  Version 1.0  <Build 3>
           Preprocessor Object: APPID  Version 1.1  <Build 4>
           Preprocessor Object: SF_SSH  Version 1.1  <Build 3>
           Preprocessor Object: SF_GTP  Version 1.1  <Build 1>
           Preprocessor Object: SF_SDF  Version 1.1  <Build 1>
           Preprocessor Object: SF_SIP  Version 1.1  <Build 1>
           Preprocessor Object: SF_SMTP  Version 1.1  <Build 9>
           Preprocessor Object: SF_POP  Version 1.0  <Build 1>
           Preprocessor Object: SF_REPUTATION  Version 1.1  <Build 1>
           Preprocessor Object: SF_DNS  Version 1.1  <Build 4>
           Preprocessor Object: SF_MODBUS  Version 1.1  <Build 1>
           Preprocessor Object: SF_DNP3  Version 1.1  <Build 1>
Commencing packet processing (pid=12527)
Segmentation fault

What can i do, to solve this problem?

P.s. If no traffic on listen interface, then snort does not crash.

Thanks.

------------------------------------------------------------------------------
Infragistics Professional
Build stunning WinForms apps today!
Reboot your WinForms applications with our WinForms controls. 
Build a bridge from your legacy apps to the future.
http://pubads.g.doubleclick.net/gampad/clk?id=153845071&iu=/4140/ostg.clktrk
_______________________________________________
Snort-users mailing list
Snort-users <at> lists.sourceforge.net
Go to this URL to change user options or unsubscribe:
https://lists.sourceforge.net/lists/listinfo/snort-users
Snort-users list archive:
http://sourceforge.net/mailarchive/forum.php?forum_name=snort-users

Please visit http://blog.snort.org to stay current on all the latest Snort news!

PS | 30 Jul 15:46 2014
Picon

Snort Drop Rules Logging

Hello,

I did some searching online to see if I could fine the answer to my question, but I was not able to find it.

I want to know if  there is a way to determine the action of a signature match. I don’t see in the
“alert_full” anywhere where it would indicate a Drop vs Alert. Not sure if it is any different for
unified logging. Am I supposed to be tracking this by adding Drop to the message of the rule when dealing
with Drop rules?

Thanks!
------------------------------------------------------------------------------
Infragistics Professional
Build stunning WinForms apps today!
Reboot your WinForms applications with our WinForms controls. 
Build a bridge from your legacy apps to the future.
http://pubads.g.doubleclick.net/gampad/clk?id=153845071&iu=/4140/ostg.clktrk
_______________________________________________
Snort-users mailing list
Snort-users <at> lists.sourceforge.net
Go to this URL to change user options or unsubscribe:
https://lists.sourceforge.net/lists/listinfo/snort-users
Snort-users list archive:
http://sourceforge.net/mailarchive/forum.php?forum_name=snort-users

Please visit http://blog.snort.org to stay current on all the latest Snort news!

Anshuman Anil Deshmukh | 30 Jul 13:53 2014

Event mismatch

Hi,

 

I am observing that an event shown in the snort terminal window appears in the Snorby console with a different description. Kindly see below output in the terminal window and refer attachment for same event how it appears in Snorby. This event appears in Snorby as “ssh: Gobbles exploit”. SIG & GID is same for both.

 

Has anybody encountered this issue?

 

Snort terminal window

 

[**] [128:1:1] (spp_ssh) Challenge-Response Overflow exploit [**]

[Classification: Attempted Administrator Privilege Gain] [Priority: 1]

07/29-11:38:33.588575 <IP address removed>:53198 -> <IP address removed>:22

TCP TTL:64 TOS:0x8 ID:27261 IpLen:20 DgmLen:4180 DF

***A**** Seq: 0x6DCCC579  Ack: 0xFD13066A  Win: 0xEA80  TcpLen: 20

[Xref => http://cve.mitre.org/cgi-bin/cvename.cgi?name=2002-0640][Xref => http://cve.mitre.org/cgi-bin/cvename.cgi?name=2002-0639]

 

I have recently upgraded from Snort version 2.9.5 to 2.9.6.1 (it was compiled from source). After upgrade I have replaced the older version of files classification.config, gen.msg.map, reference.config & unicode.map.  Am I missing something which is causing this issue?

 

I use pulledpork version 0.7.0 to update my rules. I update text based rules & so_rules with pulledpork. I use barnyard 2.1.9 (Build 263) - XFF patch (version 2). I am using mysql  ver 14.14 Distrib 5.1.73, for redhat-linux-gnu (x86_64) using readline 5.1.

 

Let me know in case any other information regarding my setup is needed.

 

Thanks.

 

 

Regards,

Anshuman


"Legal Disclaimer: This electronic message and all contents contain information from Cybage Software Private Limited which may be privileged, confidential, or otherwise protected from disclosure. The information is intended to be for the addressee(s) only. If you are not an addressee, any disclosure, copy, distribution, or use of the contents of this message is strictly prohibited. If you have received this electronic message in error please notify the sender by reply e-mail to and destroy the original message and all copies. Cybage has taken every reasonable precaution to minimize the risk of malicious content in the mail, but is not liable for any damage you may sustain as a result of any malicious content in this e-mail. You should carry out your own malicious content checks before opening the e-mail or attachment." www.cybage.com

------------------------------------------------------------------------------
Infragistics Professional
Build stunning WinForms apps today!
Reboot your WinForms applications with our WinForms controls. 
Build a bridge from your legacy apps to the future.
http://pubads.g.doubleclick.net/gampad/clk?id=153845071&iu=/4140/ostg.clktrk
_______________________________________________
Snort-users mailing list
Snort-users <at> lists.sourceforge.net
Go to this URL to change user options or unsubscribe:
https://lists.sourceforge.net/lists/listinfo/snort-users
Snort-users list archive:
http://sourceforge.net/mailarchive/forum.php?forum_name=snort-users

Please visit http://blog.snort.org to stay current on all the latest Snort news!
Avery Rozar | 29 Jul 13:41 2014

Barnyard2 process stops when [gid :124] [sid: 1] [upd_rev: 1] fires

VERSION INFO

CentOS 6.5
PostgreSQL 8.4.20
Barnyard2 2.1.13 (Build 327)
Snort 2.9.5.6 GRE (Build 208)

ERROR MESSAGE

ERROR database: database: postgresql_error: ERROR:  permission denied for relation signature#012
ERROR database: calling Insert() in [dbSignatureInformationUpdate()]
[dbProcessSignatureInformation()] Line[1556], call to dbSignatureInformationUpdate failed for :
#012[gid :124] [sid: 1] [upd_rev: 1] [upd class: 12] [upd pri 1]
FATAL ERROR: [dbProcessSignatureInformation()]: Failed, stoping processing

During the middle of operation if the smtp pre-proccesor fires Barnyard2 dies with this error. And if I
restart the process it gives the same error and stops. If I restart snort, remove the waldo file and then
start Barntard2 it works fine until this pre-proccesor fires again. Has anyone seen this before?

Thanks,
Avery

------------------------------------------------------------------------------
Infragistics Professional
Build stunning WinForms apps today!
Reboot your WinForms applications with our WinForms controls. 
Build a bridge from your legacy apps to the future.
http://pubads.g.doubleclick.net/gampad/clk?id=153845071&iu=/4140/ostg.clktrk
_______________________________________________
Snort-users mailing list
Snort-users <at> lists.sourceforge.net
Go to this URL to change user options or unsubscribe:
https://lists.sourceforge.net/lists/listinfo/snort-users
Snort-users list archive:
http://sourceforge.net/mailarchive/forum.php?forum_name=snort-users

Please visit http://blog.snort.org to stay current on all the latest Snort news!

Anshuman Anil Deshmukh | 28 Jul 19:18 2014

Ideal way to update the rules

Hi,

 

I have a couple of questions regarding updating the rules automatically and then sending a HUP signal to barnyard and Snort after every time we update the rules.

 

We intend to use so rules. I understand that the HUP signal cannot be sent when downloading and processing the so rules, then the only option left is to stop Barnyard  & Snort completely. In our case we would be having snort working as inline and hence don’t recommend reinitializing the snort completely as it would break the network connection (our DAQ is AFPACKET)

 

Questions:

1.       How regularly are so_rules released and how should they updated (daily/weekly/any other option)?

2.       How could one keep the so rules as well text based rules updated with pulledpork? Do we need to have different schedules for updating so_rules and text based rules? If yes, is it like we need to have separate configuration files one for text based rules and and other for so_rules ?

 

We are using Snort version 2.9.6.1 and pulledpork version 0.70

 

 

Regards,

Anshuman


"Legal Disclaimer: This electronic message and all contents contain information from Cybage Software Private Limited which may be privileged, confidential, or otherwise protected from disclosure. The information is intended to be for the addressee(s) only. If you are not an addressee, any disclosure, copy, distribution, or use of the contents of this message is strictly prohibited. If you have received this electronic message in error please notify the sender by reply e-mail to and destroy the original message and all copies. Cybage has taken every reasonable precaution to minimize the risk of malicious content in the mail, but is not liable for any damage you may sustain as a result of any malicious content in this e-mail. You should carry out your own malicious content checks before opening the e-mail or attachment." www.cybage.com

------------------------------------------------------------------------------
Infragistics Professional
Build stunning WinForms apps today!
Reboot your WinForms applications with our WinForms controls. 
Build a bridge from your legacy apps to the future.
http://pubads.g.doubleclick.net/gampad/clk?id=153845071&iu=/4140/ostg.clktrk
_______________________________________________
Snort-users mailing list
Snort-users <at> lists.sourceforge.net
Go to this URL to change user options or unsubscribe:
https://lists.sourceforge.net/lists/listinfo/snort-users
Snort-users list archive:
http://sourceforge.net/mailarchive/forum.php?forum_name=snort-users

Please visit http://blog.snort.org to stay current on all the latest Snort news!

Gmane