2004-07-18 18:06:47 +00:00
|
|
|
# Makefile.am
|
|
|
|
#
|
2006-05-21 05:12:17 +00:00
|
|
|
# Wireshark - Network traffic analyzer
|
|
|
|
# By Gerald Combs <gerald@wireshark.org>
|
2004-07-18 18:06:47 +00:00
|
|
|
# Copyright 2004 Gerald Combs
|
2009-09-12 23:02:34 +00:00
|
|
|
#
|
2004-07-18 18:06:47 +00:00
|
|
|
# This program is free software; you can redistribute it and/or
|
|
|
|
# modify it under the terms of the GNU General Public License
|
|
|
|
# as published by the Free Software Foundation; either version 2
|
|
|
|
# of the License, or (at your option) any later version.
|
2009-09-12 23:02:34 +00:00
|
|
|
#
|
2004-07-18 18:06:47 +00:00
|
|
|
# This program is distributed in the hope that it will be useful,
|
|
|
|
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
|
|
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
|
|
# GNU General Public License for more details.
|
2009-09-12 23:02:34 +00:00
|
|
|
#
|
2004-07-18 18:06:47 +00:00
|
|
|
# You should have received a copy of the GNU General Public License
|
|
|
|
# along with this program; if not, write to the Free Software
|
2012-06-28 22:56:06 +00:00
|
|
|
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
|
2004-07-18 18:06:47 +00:00
|
|
|
|
2015-11-27 02:28:17 +00:00
|
|
|
include $(top_srcdir)/Makefile.am.inc
|
2007-04-03 19:50:04 +00:00
|
|
|
|
2016-02-19 08:20:35 +00:00
|
|
|
AM_CPPFLAGS = $(INCLUDEDIRS) -I$(top_srcdir)/epan $(WS_CPPFLAGS) \
|
2016-12-02 02:24:58 +00:00
|
|
|
$(GLIB_CFLAGS) $(LIBGNUTLS_CFLAGS) $(LIBGCRYPT_CFLAGS) \
|
2017-04-21 10:10:21 +00:00
|
|
|
$(LIBGEOIP_CFLAGS) $(KRB5_CFLAGS) $(LIBXML2_CFLAGS)
|
2004-07-18 18:06:47 +00:00
|
|
|
|
2016-06-21 04:06:23 +00:00
|
|
|
include Custom.common
|
|
|
|
|
|
|
|
# "BUILT_SOURCES" are built before any "make all" or "make check" targets.
|
|
|
|
BUILT_C_FILES = \
|
|
|
|
register.c
|
|
|
|
|
|
|
|
BUILT_SOURCES = $(BUILT_C_FILES) $(BUILT_HEADER_FILES)
|
|
|
|
|
|
|
|
# Header files generated from source files.
|
|
|
|
GENERATED_HEADER_FILES = \
|
|
|
|
$(BUILT_HEADER_FILES)
|
|
|
|
|
|
|
|
# C source files generated from source files.
|
|
|
|
GENERATED_C_FILES = \
|
|
|
|
$(BUILT_C_FILES) \
|
|
|
|
packet-ncp2222.c
|
|
|
|
|
|
|
|
# All the generated files.
|
|
|
|
GENERATED_FILES = $(GENERATED_HEADER_FILES) $(GENERATED_C_FILES)
|
|
|
|
|
|
|
|
#
|
|
|
|
# PIDL-generated DCE RPC dissectors without warnings.
|
|
|
|
#
|
|
|
|
PIDL_DISSECTOR_SRC = \
|
|
|
|
packet-dcerpc-atsvc.c \
|
|
|
|
packet-dcerpc-budb.c \
|
|
|
|
packet-dcerpc-butc.c \
|
2016-08-06 14:14:24 +00:00
|
|
|
packet-dcerpc-clusapi.c \
|
2016-06-21 04:06:23 +00:00
|
|
|
packet-dcerpc-dfs.c \
|
|
|
|
packet-dcerpc-dnsserver.c \
|
|
|
|
packet-dcerpc-drsuapi.c \
|
|
|
|
packet-dcerpc-dssetup.c \
|
|
|
|
packet-dcerpc-efs.c \
|
|
|
|
packet-dcerpc-eventlog.c \
|
|
|
|
packet-dcerpc-frstrans.c \
|
|
|
|
packet-dcerpc-initshutdown.c \
|
|
|
|
packet-dcerpc-lsa.c \
|
|
|
|
packet-dcerpc-mapi.c \
|
|
|
|
packet-dcerpc-mdssvc.c \
|
|
|
|
packet-dcerpc-misc.c \
|
|
|
|
packet-dcerpc-nspi.c \
|
|
|
|
packet-dcerpc-rfr.c \
|
|
|
|
packet-dcerpc-srvsvc.c \
|
|
|
|
packet-dcerpc-winreg.c \
|
|
|
|
packet-dcerpc-witness.c \
|
|
|
|
packet-dcerpc-wkssvc.c \
|
|
|
|
packet-dcerpc-wzcsvc.c
|
|
|
|
|
|
|
|
#
|
|
|
|
# Headers for PIDL-generated dissectors.
|
|
|
|
#
|
|
|
|
PIDL_DISSECTOR_INCLUDES = \
|
|
|
|
packet-dcerpc-atsvc.h \
|
2016-10-02 07:49:05 +00:00
|
|
|
packet-dcerpc-clusapi.h \
|
2016-06-21 04:06:23 +00:00
|
|
|
packet-dcerpc-dfs.h \
|
|
|
|
packet-dcerpc-dssetup.h \
|
2016-10-02 07:49:05 +00:00
|
|
|
packet-dcerpc-drsuapi.h \
|
2016-06-21 04:06:23 +00:00
|
|
|
packet-dcerpc-efs.h \
|
|
|
|
packet-dcerpc-eventlog.h \
|
|
|
|
packet-dcerpc-initshutdown.h \
|
|
|
|
packet-dcerpc-lsa.h \
|
|
|
|
packet-dcerpc-mapi.h \
|
|
|
|
packet-dcerpc-mdssvc.h \
|
|
|
|
packet-dcerpc-misc.h \
|
|
|
|
packet-dcerpc-nspi.h \
|
|
|
|
packet-dcerpc-rfr.h \
|
|
|
|
packet-dcerpc-srvsvc.h \
|
|
|
|
packet-dcerpc-winreg.h \
|
|
|
|
packet-dcerpc-witness.h \
|
|
|
|
packet-dcerpc-wkssvc.h \
|
|
|
|
packet-dcerpc-wzcsvc.h \
|
|
|
|
packet-dcerpc-frstrans.h
|
|
|
|
|
|
|
|
#
|
|
|
|
# asn2wrs-generated ASN.1 dissectors without warnings.
|
|
|
|
#
|
|
|
|
ASN1_DISSECTOR_SRC = \
|
|
|
|
packet-ansi_map.c \
|
|
|
|
packet-acp133.c \
|
|
|
|
packet-acse.c \
|
|
|
|
packet-ansi_tcap.c \
|
|
|
|
packet-atn-ulcs.c \
|
|
|
|
packet-atn-cm.c \
|
|
|
|
packet-atn-cpdlc.c \
|
|
|
|
packet-c1222.c \
|
|
|
|
packet-camel.c \
|
|
|
|
packet-cdt.c \
|
|
|
|
packet-charging_ase.c \
|
|
|
|
packet-cmip.c \
|
|
|
|
packet-cmp.c \
|
|
|
|
packet-cms.c \
|
|
|
|
packet-credssp.c \
|
|
|
|
packet-crmf.c \
|
|
|
|
packet-dap.c \
|
|
|
|
packet-disp.c \
|
|
|
|
packet-dop.c \
|
|
|
|
packet-dsp.c \
|
|
|
|
packet-ecp.c \
|
|
|
|
packet-ess.c \
|
|
|
|
packet-ftam.c \
|
|
|
|
packet-goose.c \
|
|
|
|
packet-gsm_map.c \
|
|
|
|
packet-HI2Operations.c \
|
|
|
|
packet-h225.c \
|
|
|
|
packet-h235.c \
|
|
|
|
packet-h245.c \
|
|
|
|
packet-h248.c \
|
|
|
|
packet-h282.c \
|
|
|
|
packet-h283.c \
|
|
|
|
packet-h323.c \
|
|
|
|
packet-h450.c \
|
|
|
|
packet-h450-ros.c \
|
|
|
|
packet-h460.c \
|
|
|
|
packet-h501.c \
|
|
|
|
packet-hnbap.c \
|
2016-09-16 07:25:47 +00:00
|
|
|
packet-hl7.c \
|
2016-06-21 04:06:23 +00:00
|
|
|
packet-idmp.c \
|
|
|
|
packet-ilp.c \
|
|
|
|
packet-inap.c \
|
|
|
|
packet-isdn-sup.c \
|
|
|
|
packet-kerberos.c \
|
|
|
|
packet-lcsap.c \
|
|
|
|
packet-ldap.c \
|
|
|
|
packet-logotypecertextn.c \
|
|
|
|
packet-lpp.c \
|
|
|
|
packet-lppa.c \
|
|
|
|
packet-lppe.c \
|
|
|
|
packet-lte-rrc.c \
|
2016-09-03 14:43:44 +00:00
|
|
|
packet-m2ap.c \
|
2016-06-21 04:06:23 +00:00
|
|
|
packet-m3ap.c \
|
|
|
|
packet-mms.c \
|
|
|
|
packet-mpeg-audio.c \
|
|
|
|
packet-mpeg-pes.c \
|
2017-01-02 16:29:10 +00:00
|
|
|
packet-mudurl.c \
|
2016-06-21 04:06:23 +00:00
|
|
|
packet-nbap.c \
|
|
|
|
packet-novell_pkis.c \
|
|
|
|
packet-ns_cert_exts.c \
|
|
|
|
packet-ocsp.c \
|
|
|
|
packet-p1.c \
|
|
|
|
packet-p22.c \
|
|
|
|
packet-p7.c \
|
|
|
|
packet-p772.c \
|
|
|
|
packet-pcap.c \
|
|
|
|
packet-pkcs1.c \
|
|
|
|
packet-pkcs12.c \
|
|
|
|
packet-pkinit.c \
|
|
|
|
packet-pkix1explicit.c \
|
|
|
|
packet-pkix1implicit.c \
|
|
|
|
packet-pkixac.c \
|
|
|
|
packet-pkixproxy.c \
|
|
|
|
packet-pkixqualified.c \
|
|
|
|
packet-pkixtsp.c \
|
|
|
|
packet-pres.c \
|
|
|
|
packet-q932.c \
|
|
|
|
packet-q932-ros.c \
|
|
|
|
packet-qsig.c \
|
|
|
|
packet-ranap.c \
|
|
|
|
packet-rnsap.c \
|
|
|
|
packet-ros.c \
|
|
|
|
packet-rrc.c \
|
|
|
|
packet-rrlp.c \
|
|
|
|
packet-rtse.c \
|
|
|
|
packet-rua.c \
|
|
|
|
packet-s1ap.c \
|
|
|
|
packet-sabp.c \
|
|
|
|
packet-sbc-ap.c \
|
|
|
|
packet-smrse.c \
|
|
|
|
packet-snmp.c \
|
|
|
|
packet-spnego.c \
|
|
|
|
packet-sv.c \
|
|
|
|
packet-t124.c \
|
|
|
|
packet-t125.c \
|
|
|
|
packet-t38.c \
|
|
|
|
packet-tcap.c \
|
|
|
|
packet-tetra.c \
|
|
|
|
packet-ulp.c \
|
|
|
|
packet-wlancertextn.c \
|
|
|
|
packet-x2ap.c \
|
|
|
|
packet-x509af.c \
|
|
|
|
packet-x509ce.c \
|
|
|
|
packet-x509if.c \
|
|
|
|
packet-x509sat.c
|
|
|
|
|
|
|
|
#
|
|
|
|
# idl2wrs-generated CORBA IDL dissectors without warnings.
|
|
|
|
#
|
|
|
|
CORBA_IDL_DISSECTOR_SRC = \
|
|
|
|
packet-coseventcomm.c
|
|
|
|
|
|
|
|
#
|
|
|
|
# asn2wrs-generated ASN.1 dissectors with warnings.
|
|
|
|
#
|
|
|
|
DIRTY_ASN1_DISSECTOR_SRC = \
|
|
|
|
$(CUSTOM_DIRTY_ASN1_DISSECTOR_SRC)
|
|
|
|
|
|
|
|
#
|
|
|
|
# idl2wrs-generated CORBA IDL dissectors with warnings.
|
|
|
|
#
|
|
|
|
DIRTY_CORBA_IDL_DISSECTOR_SRC = \
|
|
|
|
packet-cosnaming.c \
|
|
|
|
packet-gias.c \
|
|
|
|
packet-parlay.c \
|
|
|
|
packet-tango.c
|
|
|
|
|
|
|
|
FILE_DISSECTOR_SRC = \
|
|
|
|
file-btsnoop.c \
|
|
|
|
file-elf.c \
|
|
|
|
file-file.c \
|
|
|
|
file-gif.c \
|
|
|
|
file-jpeg.c \
|
|
|
|
file-mp4.c \
|
|
|
|
file-pcap.c \
|
|
|
|
file-pcapng.c \
|
|
|
|
file-png.c
|
|
|
|
#
|
|
|
|
# Dissectors without warnings.
|
|
|
|
#
|
|
|
|
DISSECTOR_SRC = \
|
|
|
|
packet-2dparityfec.c \
|
|
|
|
packet-3com-njack.c \
|
|
|
|
packet-3com-xns.c \
|
|
|
|
packet-3g-a11.c \
|
|
|
|
packet-6lowpan.c \
|
|
|
|
packet-9p.c \
|
|
|
|
packet-a21.c \
|
|
|
|
packet-aarp.c \
|
|
|
|
packet-aastra-aasp.c \
|
|
|
|
packet-acap.c \
|
|
|
|
packet-acn.c \
|
|
|
|
packet-acr122.c \
|
|
|
|
packet-actrace.c \
|
|
|
|
packet-adb.c \
|
|
|
|
packet-adb_cs.c \
|
|
|
|
packet-adb_service.c \
|
|
|
|
packet-adwin-config.c \
|
|
|
|
packet-adwin.c \
|
|
|
|
packet-aeron.c \
|
|
|
|
packet-afp.c \
|
|
|
|
packet-afs.c \
|
|
|
|
packet-agentx.c \
|
|
|
|
packet-aim.c \
|
|
|
|
packet-ajp13.c \
|
|
|
|
packet-alcap.c \
|
|
|
|
packet-alljoyn.c \
|
|
|
|
packet-amqp.c \
|
|
|
|
packet-amr.c \
|
2017-07-11 20:44:18 +00:00
|
|
|
packet-amt.c \
|
2016-06-21 04:06:23 +00:00
|
|
|
packet-ancp.c \
|
|
|
|
packet-ans.c \
|
|
|
|
packet-ansi_637.c \
|
|
|
|
packet-ansi_683.c \
|
|
|
|
packet-ansi_801.c \
|
|
|
|
packet-ansi_a.c \
|
|
|
|
packet-aodv.c \
|
|
|
|
packet-aoe.c \
|
|
|
|
packet-aol.c \
|
|
|
|
packet-ap1394.c \
|
|
|
|
packet-app-pkix-cert.c \
|
|
|
|
packet-applemidi.c \
|
|
|
|
packet-aprs.c \
|
|
|
|
packet-arcnet.c \
|
|
|
|
packet-armagetronad.c \
|
|
|
|
packet-arp.c \
|
|
|
|
packet-artnet.c \
|
|
|
|
packet-aruba-adp.c \
|
|
|
|
packet-aruba-erm.c \
|
|
|
|
packet-aruba-iap.c \
|
|
|
|
packet-aruba-papi.c \
|
|
|
|
packet-ar_drone.c \
|
|
|
|
packet-asap.c \
|
|
|
|
packet-ascend.c \
|
|
|
|
packet-asf.c \
|
|
|
|
packet-assa_r3.c \
|
|
|
|
packet-asterix.c \
|
|
|
|
packet-at.c \
|
|
|
|
packet-atalk.c \
|
|
|
|
packet-ath.c \
|
|
|
|
packet-atm.c \
|
|
|
|
packet-atmtcp.c \
|
|
|
|
packet-auto_rp.c \
|
|
|
|
packet-ax25.c \
|
|
|
|
packet-ax25-kiss.c \
|
|
|
|
packet-ax25-nol3.c \
|
|
|
|
packet-ax4000.c \
|
|
|
|
packet-ayiya.c \
|
|
|
|
packet-babel.c \
|
|
|
|
packet-bacapp.c \
|
|
|
|
packet-bacnet.c \
|
|
|
|
packet-banana.c \
|
|
|
|
packet-bat.c \
|
|
|
|
packet-batadv.c \
|
|
|
|
packet-bctp.c \
|
|
|
|
packet-beep.c \
|
|
|
|
packet-bencode.c \
|
|
|
|
packet-ber.c \
|
|
|
|
packet-bfcp.c \
|
|
|
|
packet-bfd.c \
|
|
|
|
packet-bgp.c \
|
|
|
|
packet-bitcoin.c \
|
|
|
|
packet-bittorrent.c \
|
|
|
|
packet-bjnp.c \
|
|
|
|
packet-bluecom.c \
|
|
|
|
packet-bluetooth.c \
|
|
|
|
packet-bmc.c \
|
|
|
|
packet-bmp.c \
|
|
|
|
packet-bofl.c \
|
|
|
|
packet-bootp.c \
|
|
|
|
packet-bootparams.c \
|
|
|
|
packet-bpdu.c \
|
|
|
|
packet-bpq.c \
|
|
|
|
packet-brdwlk.c \
|
|
|
|
packet-brp.c \
|
|
|
|
packet-bssap.c \
|
|
|
|
packet-bssgp.c \
|
|
|
|
packet-bt-dht.c \
|
|
|
|
packet-bt-utp.c \
|
|
|
|
packet-bt3ds.c \
|
|
|
|
packet-btamp.c \
|
|
|
|
packet-btatt.c \
|
|
|
|
packet-btbnep.c \
|
|
|
|
packet-btbredr_rf.c \
|
|
|
|
packet-btavctp.c \
|
|
|
|
packet-btavdtp.c \
|
|
|
|
packet-btavrcp.c \
|
|
|
|
packet-bthci_acl.c \
|
|
|
|
packet-bthci_cmd.c \
|
|
|
|
packet-bthci_evt.c \
|
|
|
|
packet-bthci_sco.c \
|
|
|
|
packet-bthci_vendor.c \
|
|
|
|
packet-bthcrp.c \
|
|
|
|
packet-bthfp.c \
|
|
|
|
packet-bthid.c \
|
|
|
|
packet-bthsp.c \
|
|
|
|
packet-btl2cap.c \
|
|
|
|
packet-btle.c \
|
|
|
|
packet-btle_rf.c \
|
|
|
|
packet-btmcap.c \
|
|
|
|
packet-btrfcomm.c \
|
|
|
|
packet-btsap.c \
|
|
|
|
packet-btsdp.c \
|
|
|
|
packet-btsmp.c \
|
|
|
|
packet-bvlc.c \
|
|
|
|
packet-bzr.c \
|
|
|
|
packet-c15ch.c \
|
|
|
|
packet-calcappprotocol.c \
|
|
|
|
packet-canopen.c \
|
|
|
|
packet-capwap.c \
|
|
|
|
packet-carp.c \
|
|
|
|
packet-cast.c \
|
|
|
|
packet-catapult-dct2000.c \
|
|
|
|
packet-cattp.c \
|
|
|
|
packet-cbor.c \
|
|
|
|
packet-ccsds.c \
|
|
|
|
packet-cdp.c \
|
|
|
|
packet-cell_broadcast.c \
|
|
|
|
packet-ceph.c \
|
|
|
|
packet-cfdp.c \
|
|
|
|
packet-cfm.c \
|
|
|
|
packet-cgmp.c \
|
|
|
|
packet-chargen.c \
|
|
|
|
packet-chdlc.c \
|
|
|
|
packet-cigi.c \
|
|
|
|
packet-cimd.c \
|
|
|
|
packet-cimetrics.c \
|
|
|
|
packet-cip.c \
|
|
|
|
packet-cipmotion.c \
|
|
|
|
packet-cipsafety.c \
|
|
|
|
packet-cisco-erspan.c \
|
|
|
|
packet-cisco-fp-mim.c \
|
|
|
|
packet-cisco-marker.c \
|
|
|
|
packet-cisco-metadata.c \
|
|
|
|
packet-cisco-oui.c \
|
|
|
|
packet-cisco-sm.c \
|
|
|
|
packet-cisco-ttag.c \
|
|
|
|
packet-cisco-wids.c \
|
|
|
|
packet-classicstun.c \
|
|
|
|
packet-clearcase.c \
|
|
|
|
packet-clip.c \
|
|
|
|
packet-clique-rm.c \
|
|
|
|
packet-clnp.c \
|
|
|
|
packet-cmpp.c \
|
|
|
|
packet-cnip.c \
|
|
|
|
packet-coap.c \
|
|
|
|
packet-collectd.c \
|
|
|
|
packet-componentstatus.c \
|
|
|
|
packet-cops.c \
|
|
|
|
packet-corosync-totemnet.c \
|
|
|
|
packet-corosync-totemsrp.c \
|
|
|
|
packet-cosine.c \
|
|
|
|
packet-couchbase.c \
|
|
|
|
packet-cp2179.c \
|
|
|
|
packet-cpfi.c \
|
|
|
|
packet-cpha.c \
|
|
|
|
packet-cql.c \
|
|
|
|
packet-csm-encaps.c \
|
|
|
|
packet-csn1.c \
|
|
|
|
packet-ctdb.c \
|
|
|
|
packet-cups.c \
|
|
|
|
packet-daap.c \
|
|
|
|
packet-data.c \
|
|
|
|
packet-daytime.c \
|
|
|
|
packet-db-lsp.c \
|
|
|
|
packet-dbus.c \
|
|
|
|
packet-dcc.c \
|
|
|
|
packet-dccp.c \
|
|
|
|
packet-dcerpc-bossvr.c \
|
|
|
|
packet-dcerpc-browser.c \
|
|
|
|
packet-dcerpc-cds_clerkserver.c \
|
|
|
|
packet-dcerpc-cds_solicit.c \
|
|
|
|
packet-dcerpc-conv.c \
|
|
|
|
packet-dcerpc-cprpc_server.c \
|
|
|
|
packet-dcerpc-dce122.c \
|
|
|
|
packet-dcerpc-dtsprovider.c \
|
|
|
|
packet-dcerpc-dtsstime_req.c \
|
|
|
|
packet-dcerpc-epm.c \
|
|
|
|
packet-dcerpc-fileexp.c \
|
|
|
|
packet-dcerpc-fldb.c \
|
|
|
|
packet-dcerpc-frsapi.c \
|
|
|
|
packet-dcerpc-frsrpc.c \
|
|
|
|
packet-dcerpc-ftserver.c \
|
|
|
|
packet-dcerpc-icl_rpc.c \
|
|
|
|
packet-dcerpc-krb5rpc.c \
|
|
|
|
packet-dcerpc-llb.c \
|
|
|
|
packet-dcerpc-messenger.c \
|
|
|
|
packet-dcerpc-mgmt.c \
|
|
|
|
packet-dcerpc-ndr.c \
|
|
|
|
packet-dcerpc-netlogon.c \
|
|
|
|
packet-dcerpc-pnp.c \
|
|
|
|
packet-dcerpc-rdaclif.c \
|
|
|
|
packet-dcerpc-rep_proc.c \
|
|
|
|
packet-dcerpc-roverride.c \
|
|
|
|
packet-dcerpc-rpriv.c \
|
|
|
|
packet-dcerpc-rras.c \
|
|
|
|
packet-dcerpc-rs_acct.c \
|
|
|
|
packet-dcerpc-rs_attr.c \
|
|
|
|
packet-dcerpc-rs_attr_schema.c \
|
|
|
|
packet-dcerpc-rs_bind.c \
|
|
|
|
packet-dcerpc-rs_misc.c \
|
|
|
|
packet-dcerpc-rs_pgo.c \
|
|
|
|
packet-dcerpc-rs_plcy.c \
|
|
|
|
packet-dcerpc-rs_prop_acct.c \
|
|
|
|
packet-dcerpc-rs_prop_acl.c \
|
|
|
|
packet-dcerpc-rs_prop_attr.c \
|
|
|
|
packet-dcerpc-rs_prop_pgo.c \
|
|
|
|
packet-dcerpc-rs_prop_plcy.c \
|
|
|
|
packet-dcerpc-rs_pwd_mgmt.c \
|
|
|
|
packet-dcerpc-rs_repadm.c \
|
|
|
|
packet-dcerpc-rs_replist.c \
|
|
|
|
packet-dcerpc-rs_repmgr.c \
|
|
|
|
packet-dcerpc-rs_unix.c \
|
|
|
|
packet-dcerpc-rsec_login.c \
|
|
|
|
packet-dcerpc-samr.c \
|
|
|
|
packet-dcerpc-secidmap.c \
|
|
|
|
packet-dcerpc-spoolss.c \
|
|
|
|
packet-dcerpc-svcctl.c \
|
|
|
|
packet-dcerpc-tapi.c \
|
|
|
|
packet-dcerpc-tkn4int.c \
|
|
|
|
packet-dcerpc-trksvr.c \
|
|
|
|
packet-dcerpc-ubikdisk.c \
|
|
|
|
packet-dcerpc-ubikvote.c \
|
|
|
|
packet-dcerpc-update.c \
|
|
|
|
packet-dcerpc.c \
|
|
|
|
packet-dcm.c \
|
|
|
|
packet-dcom-dispatch.c \
|
|
|
|
packet-dcom-oxid.c \
|
|
|
|
packet-dcom-remact.c \
|
|
|
|
packet-dcom-remunkn.c \
|
|
|
|
packet-dcom-sysact.c \
|
|
|
|
packet-dcom.c \
|
|
|
|
packet-dcp-etsi.c \
|
|
|
|
packet-ddtp.c \
|
|
|
|
packet-dec-bpdu.c \
|
|
|
|
packet-dec-dnart.c \
|
|
|
|
packet-dect.c \
|
|
|
|
packet-devicenet.c \
|
|
|
|
packet-dhcp-failover.c \
|
|
|
|
packet-dhcpv6.c \
|
|
|
|
packet-diameter.c \
|
|
|
|
packet-diameter_3gpp.c \
|
|
|
|
packet-diffserv-mpls-common.c \
|
|
|
|
packet-dis.c \
|
|
|
|
packet-distcc.c \
|
|
|
|
packet-dji-uav.c \
|
|
|
|
packet-dlm3.c \
|
|
|
|
packet-dlsw.c \
|
|
|
|
packet-dmp.c \
|
|
|
|
packet-dmx.c \
|
|
|
|
packet-dnp.c \
|
|
|
|
packet-dns.c \
|
|
|
|
packet-dof.c \
|
|
|
|
packet-dplay.c \
|
2017-03-15 04:25:42 +00:00
|
|
|
packet-dpnet.c \
|
2016-06-21 04:06:23 +00:00
|
|
|
packet-dpnss-link.c \
|
|
|
|
packet-dpnss.c \
|
|
|
|
packet-drda.c \
|
|
|
|
packet-dsi.c \
|
|
|
|
packet-dsr.c \
|
|
|
|
packet-dtcp-ip.c \
|
|
|
|
packet-dtls.c \
|
|
|
|
packet-dtn.c \
|
|
|
|
packet-dtp.c \
|
|
|
|
packet-dtpt.c \
|
|
|
|
packet-dua.c \
|
|
|
|
packet-dvb-ait.c \
|
|
|
|
packet-dvb-bat.c \
|
|
|
|
packet-dvb-data-mpe.c \
|
|
|
|
packet-dvb-eit.c \
|
|
|
|
packet-dvb-ipdc.c \
|
|
|
|
packet-dvb-nit.c \
|
|
|
|
packet-dvb-s2-bb.c \
|
|
|
|
packet-dvb-sdt.c \
|
|
|
|
packet-dvb-tdt.c \
|
|
|
|
packet-dvb-tot.c \
|
|
|
|
packet-dvbci.c \
|
|
|
|
packet-dvmrp.c \
|
|
|
|
packet-e100.c \
|
|
|
|
packet-e164.c \
|
|
|
|
packet-e212.c \
|
|
|
|
packet-eap.c \
|
|
|
|
packet-eapol.c \
|
|
|
|
packet-echo.c \
|
|
|
|
packet-ecmp.c \
|
|
|
|
packet-ecp-oui.c \
|
|
|
|
packet-edonkey.c \
|
|
|
|
packet-egd.c \
|
|
|
|
packet-ehdlc.c \
|
|
|
|
packet-ehs.c \
|
|
|
|
packet-eigrp.c \
|
|
|
|
packet-eiss.c \
|
|
|
|
packet-elasticsearch.c \
|
|
|
|
packet-elcom.c \
|
|
|
|
packet-elmi.c \
|
|
|
|
packet-enc.c \
|
|
|
|
packet-enip.c \
|
|
|
|
packet-enrp.c \
|
|
|
|
packet-enttec.c \
|
|
|
|
packet-epl.c \
|
Add interval array data structure, with growable intervals
A sorted array keyed by intervals
You keep inserting items, then sort the array.
sorting also compacts items that compare equal into one and adjusts
the interval accordingly. find uses binary search to find the item
This is particularly useful, if you got many similar items,
e.g. ObjectMapping subindices in the XDD. XDDs can be upward of
25k lines long with much duplication (253 subindices having the same
content).
Interval Trees wouldn't work, because they didn't allow expanding
existing intervals. Using an array instead of a tree, additionally offers
a possible performance advantage, but it's not that critical here,
as finding should only happen in the async frames
There's room for optimization in the creation process of the array,
but it doesn't matter much, as they aren't created frequently.
Finding speed is what matters for the use case of parsing EDS
and XDD files
Change-Id: Iaaddc90059f0e49b456774a111d8d42452b90cf9
Reviewed-on: https://code.wireshark.org/review/21111
Petri-Dish: Peter Wu <peter@lekensteyn.nl>
Tested-by: Petri Dish Buildbot <buildbot-no-reply@wireshark.org>
Reviewed-by: Peter Wu <peter@lekensteyn.nl>
2017-04-15 13:59:52 +00:00
|
|
|
packet-epl-profile-parser.c \
|
2016-06-21 04:06:23 +00:00
|
|
|
packet-epl_v1.c \
|
|
|
|
packet-epmd.c \
|
|
|
|
packet-epon.c \
|
|
|
|
packet-erf.c \
|
|
|
|
packet-erldp.c \
|
|
|
|
packet-esio.c \
|
|
|
|
packet-esis.c \
|
2016-07-12 17:28:38 +00:00
|
|
|
packet-etag.c \
|
2016-06-21 04:06:23 +00:00
|
|
|
packet-etch.c \
|
|
|
|
packet-eth.c \
|
|
|
|
packet-etherip.c \
|
|
|
|
packet-ethertype.c \
|
|
|
|
packet-etsi_card_app_toolkit.c \
|
|
|
|
packet-etv.c \
|
|
|
|
packet-evrc.c \
|
|
|
|
packet-exec.c \
|
|
|
|
packet-exported_pdu.c \
|
|
|
|
packet-extreme.c \
|
2016-10-07 15:30:28 +00:00
|
|
|
packet-fc00.c \
|
2016-06-21 04:06:23 +00:00
|
|
|
packet-fc.c \
|
|
|
|
packet-fcct.c \
|
|
|
|
packet-fcdns.c \
|
|
|
|
packet-fcels.c \
|
|
|
|
packet-fcfcs.c \
|
|
|
|
packet-fcfzs.c \
|
|
|
|
packet-fcgi.c \
|
|
|
|
packet-fcip.c \
|
|
|
|
packet-fclctl.c \
|
|
|
|
packet-fcoe.c \
|
|
|
|
packet-fcoib.c \
|
|
|
|
packet-fcp.c \
|
|
|
|
packet-fcsb3.c \
|
|
|
|
packet-fcsp.c \
|
|
|
|
packet-fcswils.c \
|
2016-11-21 13:01:36 +00:00
|
|
|
packet-fbzero.c \
|
2016-06-21 04:06:23 +00:00
|
|
|
packet-fddi.c \
|
|
|
|
packet-fefd.c \
|
|
|
|
packet-ff.c \
|
|
|
|
packet-finger.c \
|
|
|
|
packet-fip.c \
|
|
|
|
packet-fix.c \
|
|
|
|
packet-flexnet.c \
|
2016-10-02 07:49:05 +00:00
|
|
|
packet-flexray.c \
|
2016-06-21 04:06:23 +00:00
|
|
|
packet-flip.c \
|
|
|
|
packet-fmp.c \
|
|
|
|
packet-fmp_notify.c \
|
|
|
|
packet-fmtp.c \
|
|
|
|
packet-force10-oui.c \
|
|
|
|
packet-forces.c \
|
|
|
|
packet-foundry.c \
|
|
|
|
packet-fp_hint.c \
|
|
|
|
packet-fr.c \
|
|
|
|
packet-fractalgeneratorprotocol.c \
|
|
|
|
packet-frame.c \
|
|
|
|
packet-ftp.c \
|
|
|
|
packet-fw1.c \
|
|
|
|
packet-g723.c \
|
|
|
|
packet-gadu-gadu.c \
|
|
|
|
packet-gdb.c \
|
|
|
|
packet-gdsdb.c \
|
|
|
|
packet-gearman.c \
|
|
|
|
packet-ged125.c \
|
|
|
|
packet-geneve.c \
|
|
|
|
packet-gfp.c \
|
|
|
|
packet-gift.c \
|
|
|
|
packet-giop.c \
|
|
|
|
packet-git.c \
|
|
|
|
packet-glbp.c \
|
|
|
|
packet-gluster_cli.c \
|
|
|
|
packet-gluster_pmap.c \
|
|
|
|
packet-glusterd.c \
|
|
|
|
packet-glusterfs.c \
|
|
|
|
packet-glusterfs_hndsk.c \
|
|
|
|
packet-gmhdr.c \
|
|
|
|
packet-gmr1_bcch.c \
|
|
|
|
packet-gmr1_common.c \
|
|
|
|
packet-gmr1_dtap.c \
|
|
|
|
packet-gmr1_rach.c \
|
|
|
|
packet-gmr1_rr.c \
|
|
|
|
packet-gmrp.c \
|
|
|
|
packet-gnutella.c \
|
|
|
|
packet-gopher.c \
|
|
|
|
packet-gpef.c \
|
|
|
|
packet-gprs-llc.c \
|
|
|
|
packet-gprscdr.c \
|
|
|
|
packet-gre.c \
|
|
|
|
packet-gsm_a_bssmap.c \
|
|
|
|
packet-gsm_a_common.c \
|
|
|
|
packet-gsm_a_dtap.c \
|
|
|
|
packet-gsm_a_gm.c \
|
|
|
|
packet-gsm_a_rp.c \
|
|
|
|
packet-gsm_a_rr.c \
|
|
|
|
packet-gsm_abis_om2000.c \
|
|
|
|
packet-gsm_abis_oml.c \
|
2016-07-16 16:34:34 +00:00
|
|
|
packet-gsm_abis_tfp.c \
|
2016-07-16 18:36:11 +00:00
|
|
|
packet-gsm_abis_pgsl.c \
|
2016-06-21 04:06:23 +00:00
|
|
|
packet-gsm_bsslap.c \
|
|
|
|
packet-gsm_bssmap_le.c \
|
|
|
|
packet-gsm_cbch.c \
|
|
|
|
packet-gsm_ipa.c \
|
2016-10-02 07:49:05 +00:00
|
|
|
packet-gsm_osmux.c \
|
2016-06-21 04:06:23 +00:00
|
|
|
packet-gsm_rlcmac.c \
|
|
|
|
packet-gsm_sim.c \
|
|
|
|
packet-gsm_sms.c \
|
|
|
|
packet-gsm_sms_ud.c \
|
|
|
|
packet-gsm_um.c \
|
|
|
|
packet-gsmtap.c \
|
2016-12-02 21:29:36 +00:00
|
|
|
packet-gsmtap_log.c \
|
2016-06-21 04:06:23 +00:00
|
|
|
packet-gssapi.c \
|
|
|
|
packet-gtp.c \
|
|
|
|
packet-gtpv2.c \
|
2017-07-11 13:11:01 +00:00
|
|
|
packet-gquic.c \
|
2016-06-21 04:06:23 +00:00
|
|
|
packet-gvcp.c \
|
|
|
|
packet-gvrp.c \
|
|
|
|
packet-gvsp.c \
|
|
|
|
packet-h1.c \
|
|
|
|
packet-h221_nonstd.c \
|
|
|
|
packet-h223.c \
|
|
|
|
packet-h248_10.c \
|
|
|
|
packet-h248_2.c \
|
|
|
|
packet-h248_3gpp.c \
|
|
|
|
packet-h248_7.c \
|
|
|
|
packet-h248_annex_c.c \
|
|
|
|
packet-h248_annex_e.c \
|
|
|
|
packet-h248_q1950.c \
|
|
|
|
packet-h261.c \
|
|
|
|
packet-h263.c \
|
|
|
|
packet-h263p.c \
|
|
|
|
packet-h264.c \
|
|
|
|
packet-hartip.c \
|
|
|
|
packet-hazelcast.c \
|
|
|
|
packet-hci_h1.c \
|
|
|
|
packet-hci_h4.c \
|
|
|
|
packet-hci_mon.c \
|
|
|
|
packet-hci_usb.c \
|
|
|
|
packet-hclnfsd.c \
|
|
|
|
packet-hcrt.c \
|
|
|
|
packet-hdcp.c \
|
|
|
|
packet-hdcp2.c \
|
|
|
|
packet-hdfs.c \
|
|
|
|
packet-hdfsdata.c \
|
|
|
|
packet-hdmi.c \
|
|
|
|
packet-hip.c \
|
|
|
|
packet-hiqnet.c \
|
|
|
|
packet-hislip.c \
|
|
|
|
packet-homeplug-av.c \
|
|
|
|
packet-homeplug.c \
|
2016-12-09 22:03:45 +00:00
|
|
|
packet-homepna.c \
|
2016-06-21 04:06:23 +00:00
|
|
|
packet-hp-erm.c \
|
|
|
|
packet-hpext.c \
|
|
|
|
packet-hpfeeds.c \
|
|
|
|
packet-hpsw.c \
|
|
|
|
packet-hpteam.c \
|
2016-09-23 13:58:34 +00:00
|
|
|
packet-hsms.c \
|
2016-06-21 04:06:23 +00:00
|
|
|
packet-hsr-prp-supervision.c \
|
|
|
|
packet-hsr.c \
|
|
|
|
packet-hsrp.c \
|
|
|
|
packet-http.c \
|
|
|
|
packet-http2.c \
|
|
|
|
packet-http-urlencoded.c \
|
|
|
|
packet-hyperscsi.c \
|
|
|
|
packet-i2c.c \
|
|
|
|
packet-iana-oui.c \
|
|
|
|
packet-iapp.c \
|
|
|
|
packet-iax2.c \
|
|
|
|
packet-icap.c \
|
|
|
|
packet-icep.c \
|
|
|
|
packet-icmp.c \
|
|
|
|
packet-icmpv6.c \
|
|
|
|
packet-icp.c \
|
|
|
|
packet-icq.c \
|
|
|
|
packet-idp.c \
|
|
|
|
packet-idrp.c \
|
|
|
|
packet-iec104.c \
|
|
|
|
packet-ieee1722.c \
|
|
|
|
packet-ieee17221.c \
|
|
|
|
packet-ieee80211-netmon.c \
|
|
|
|
packet-ieee80211-prism.c \
|
|
|
|
packet-ieee80211-radio.c \
|
|
|
|
packet-ieee80211-radiotap-iter.c\
|
|
|
|
packet-ieee80211-radiotap.c \
|
|
|
|
packet-ieee80211-wlancap.c \
|
|
|
|
packet-ieee80211.c \
|
|
|
|
packet-ieee802154.c \
|
|
|
|
packet-ieee8021ah.c \
|
|
|
|
packet-ieee8023.c \
|
|
|
|
packet-ieee802a.c \
|
|
|
|
packet-ifcp.c \
|
|
|
|
packet-igap.c \
|
|
|
|
packet-igmp.c \
|
|
|
|
packet-igrp.c \
|
|
|
|
packet-imap.c \
|
|
|
|
packet-imf.c \
|
2016-12-12 20:49:39 +00:00
|
|
|
packet-indigocare-icall.c \
|
|
|
|
packet-indigocare-netrix.c \
|
2016-06-21 04:06:23 +00:00
|
|
|
packet-infiniband.c \
|
|
|
|
packet-infiniband_sdp.c \
|
|
|
|
packet-interlink.c \
|
|
|
|
packet-ip.c \
|
|
|
|
packet-ipars.c \
|
|
|
|
packet-ipdc.c \
|
|
|
|
packet-ipdr.c \
|
2016-05-31 06:50:36 +00:00
|
|
|
packet-iperf.c \
|
2016-06-21 04:06:23 +00:00
|
|
|
packet-ipfc.c \
|
|
|
|
packet-ipmi.c \
|
|
|
|
packet-ipmi-app.c \
|
|
|
|
packet-ipmi-bridge.c \
|
|
|
|
packet-ipmi-chassis.c \
|
|
|
|
packet-ipmi-picmg.c \
|
|
|
|
packet-ipmi-se.c \
|
|
|
|
packet-ipmi-session.c \
|
|
|
|
packet-ipmi-storage.c \
|
|
|
|
packet-ipmi-trace.c \
|
|
|
|
packet-ipmi-transport.c \
|
|
|
|
packet-ipmi-pps.c \
|
|
|
|
packet-ipmi-update.c \
|
|
|
|
packet-ipmi-vita.c \
|
|
|
|
packet-ipnet.c \
|
|
|
|
packet-ipoib.c \
|
|
|
|
packet-ipos.c \
|
|
|
|
packet-ipp.c \
|
|
|
|
packet-ipsec-tcp.c \
|
|
|
|
packet-ipsec-udp.c \
|
|
|
|
packet-ipsec.c \
|
|
|
|
packet-ipsi-ctl.c \
|
|
|
|
packet-ipv6.c \
|
|
|
|
packet-ipvs-syncd.c \
|
|
|
|
packet-ipx.c \
|
|
|
|
packet-ipxwan.c \
|
|
|
|
packet-irc.c \
|
|
|
|
packet-isakmp.c \
|
|
|
|
packet-iscsi.c \
|
|
|
|
packet-isdn.c \
|
|
|
|
packet-iser.c \
|
|
|
|
packet-isi.c \
|
|
|
|
packet-isis-clv.c \
|
|
|
|
packet-isis-hello.c \
|
|
|
|
packet-isis-lsp.c \
|
|
|
|
packet-isis-snp.c \
|
|
|
|
packet-isis.c \
|
|
|
|
packet-isl.c \
|
|
|
|
packet-ismacryp.c \
|
|
|
|
packet-ismp.c \
|
|
|
|
packet-isns.c \
|
|
|
|
packet-iso14443.c \
|
2016-07-16 07:53:37 +00:00
|
|
|
packet-iso15765.c \
|
2016-06-21 04:06:23 +00:00
|
|
|
packet-iso7816.c \
|
|
|
|
packet-iso8583.c \
|
2017-05-11 11:55:11 +00:00
|
|
|
packet-isobus.c \
|
|
|
|
packet-isobus-vt.c \
|
2016-06-21 04:06:23 +00:00
|
|
|
packet-isup.c \
|
|
|
|
packet-itdm.c \
|
|
|
|
packet-iua.c \
|
|
|
|
packet-iuup.c \
|
|
|
|
packet-iwarp-ddp-rdmap.c\
|
|
|
|
packet-iwarp-mpa.c \
|
|
|
|
packet-ixiatrailer.c \
|
|
|
|
packet-ixveriwave.c \
|
|
|
|
packet-j1939.c \
|
|
|
|
packet-jmirror.c \
|
|
|
|
packet-jpeg.c \
|
|
|
|
packet-json.c \
|
|
|
|
packet-juniper.c \
|
|
|
|
packet-jxta.c \
|
|
|
|
packet-k12.c \
|
|
|
|
packet-kadm5.c \
|
|
|
|
packet-kafka.c \
|
|
|
|
packet-kdp.c \
|
|
|
|
packet-kdsp.c \
|
|
|
|
packet-kerberos4.c \
|
|
|
|
packet-kingfisher.c \
|
|
|
|
packet-kink.c \
|
|
|
|
packet-kismet.c \
|
|
|
|
packet-klm.c \
|
|
|
|
packet-knet.c \
|
|
|
|
packet-knxnetip.c \
|
|
|
|
packet-kpasswd.c \
|
|
|
|
packet-kt.c \
|
|
|
|
packet-l1-events.c \
|
|
|
|
packet-l2tp.c \
|
|
|
|
packet-lacp.c \
|
|
|
|
packet-lanforge.c \
|
|
|
|
packet-lapb.c \
|
|
|
|
packet-lapbether.c \
|
|
|
|
packet-lapd.c \
|
|
|
|
packet-lapdm.c \
|
|
|
|
packet-laplink.c \
|
|
|
|
packet-lapsat.c \
|
|
|
|
packet-lat.c \
|
|
|
|
packet-lbm.c \
|
|
|
|
packet-lbmc.c \
|
|
|
|
packet-lbmpdm.c \
|
|
|
|
packet-lbmpdmtcp.c \
|
|
|
|
packet-lbmr.c \
|
|
|
|
packet-lbtrm.c \
|
|
|
|
packet-lbtru.c \
|
|
|
|
packet-lbttcp.c \
|
|
|
|
packet-ldp.c \
|
|
|
|
packet-ldss.c \
|
|
|
|
packet-lg8979.c \
|
|
|
|
packet-lge_monitor.c \
|
|
|
|
packet-link16.c \
|
|
|
|
packet-linx.c \
|
|
|
|
packet-lisp-data.c \
|
|
|
|
packet-lisp-tcp.c \
|
|
|
|
packet-lisp.c \
|
|
|
|
packet-llc.c \
|
|
|
|
packet-lldp.c \
|
|
|
|
packet-llrp.c \
|
|
|
|
packet-llt.c \
|
|
|
|
packet-lltd.c \
|
|
|
|
packet-lmi.c \
|
|
|
|
packet-lmp.c \
|
|
|
|
packet-logcat.c \
|
|
|
|
packet-logcat-text.c \
|
|
|
|
packet-lon.c \
|
|
|
|
packet-loop.c \
|
2017-06-03 15:22:48 +00:00
|
|
|
packet-loratap.c \
|
2017-06-05 15:59:03 +00:00
|
|
|
packet-lorawan.c \
|
2016-06-21 04:06:23 +00:00
|
|
|
packet-lpd.c \
|
|
|
|
packet-lsc.c \
|
2016-10-10 00:01:45 +00:00
|
|
|
packet-lsd.c \
|
2016-06-21 04:06:23 +00:00
|
|
|
packet-ltp.c \
|
|
|
|
packet-lwapp.c \
|
|
|
|
packet-lwm.c \
|
|
|
|
packet-lwm2mtlv.c \
|
|
|
|
packet-lwres.c \
|
|
|
|
packet-m2pa.c \
|
|
|
|
packet-m2tp.c \
|
|
|
|
packet-m2ua.c \
|
|
|
|
packet-m3ua.c \
|
|
|
|
packet-maap.c \
|
|
|
|
packet-mac-lte-framed.c \
|
|
|
|
packet-mac-lte.c \
|
|
|
|
packet-maccontrol.c \
|
|
|
|
packet-macsec.c \
|
|
|
|
packet-mactelnet.c \
|
|
|
|
packet-manolito.c \
|
|
|
|
packet-marker.c \
|
|
|
|
packet-mausb.c \
|
|
|
|
packet-mbim.c \
|
|
|
|
packet-mbtcp.c \
|
|
|
|
packet-mcpe.c \
|
|
|
|
packet-mdshdr.c \
|
|
|
|
packet-media.c \
|
|
|
|
packet-megaco.c \
|
|
|
|
packet-memcache.c \
|
|
|
|
packet-mesh.c \
|
2017-09-04 14:16:49 +00:00
|
|
|
packet-messageanalyzer.c \
|
2016-06-21 04:06:23 +00:00
|
|
|
packet-meta.c \
|
|
|
|
packet-metamako.c \
|
|
|
|
packet-mgcp.c \
|
|
|
|
packet-mih.c \
|
|
|
|
packet-mikey.c \
|
|
|
|
packet-mime-encap.c \
|
|
|
|
packet-mint.c \
|
|
|
|
packet-miop.c \
|
|
|
|
packet-mip.c \
|
|
|
|
packet-mip6.c \
|
|
|
|
packet-mka.c \
|
2017-03-17 16:59:23 +00:00
|
|
|
packet-mle.c \
|
2016-06-21 04:06:23 +00:00
|
|
|
packet-mmse.c \
|
|
|
|
packet-mndp.c \
|
|
|
|
packet-mojito.c \
|
|
|
|
packet-moldudp.c \
|
|
|
|
packet-moldudp64.c \
|
|
|
|
packet-mongo.c \
|
|
|
|
packet-mount.c \
|
|
|
|
packet-mp2t.c \
|
|
|
|
packet-mp4ves.c \
|
|
|
|
packet-mpeg-ca.c \
|
|
|
|
packet-mpeg-descriptor.c \
|
|
|
|
packet-mpeg-dsmcc.c \
|
|
|
|
packet-mpeg-pat.c \
|
|
|
|
packet-mpeg-pmt.c \
|
|
|
|
packet-mpeg-sect.c \
|
|
|
|
packet-mpeg1.c \
|
|
|
|
packet-mpls-echo.c \
|
|
|
|
packet-mpls-pm.c \
|
|
|
|
packet-mpls-psc.c \
|
|
|
|
packet-mplstp-oam.c \
|
|
|
|
packet-mpls-y1711.c \
|
|
|
|
packet-mpls.c \
|
|
|
|
packet-mq-base.c \
|
|
|
|
packet-mq-pcf.c \
|
|
|
|
packet-mq.c \
|
|
|
|
packet-mqtt.c \
|
|
|
|
packet-mqtt-sn.c \
|
|
|
|
packet-mrcpv2.c \
|
|
|
|
packet-mrdisc.c \
|
|
|
|
packet-mrp-mmrp.c \
|
|
|
|
packet-mrp-msrp.c \
|
|
|
|
packet-mrp-mvrp.c \
|
|
|
|
packet-ms-mms.c \
|
|
|
|
packet-msdp.c \
|
|
|
|
packet-msn-messenger.c \
|
|
|
|
packet-msnip.c \
|
|
|
|
packet-msnlb.c \
|
|
|
|
packet-msproxy.c \
|
|
|
|
packet-msrp.c \
|
|
|
|
packet-mstp.c \
|
2016-10-02 07:49:05 +00:00
|
|
|
packet-mswsp.c \
|
2016-06-21 04:06:23 +00:00
|
|
|
packet-mtp2.c \
|
|
|
|
packet-mtp3.c \
|
|
|
|
packet-mtp3mg.c \
|
|
|
|
packet-multipart.c \
|
|
|
|
packet-mux27010.c \
|
|
|
|
packet-mysql.c \
|
|
|
|
packet-nas_eps.c \
|
|
|
|
packet-nasdaq-itch.c \
|
|
|
|
packet-nasdaq-soup.c \
|
|
|
|
packet-nat-pmp.c \
|
|
|
|
packet-nb_rtpmux.c \
|
|
|
|
packet-nbd.c \
|
2016-07-04 20:41:29 +00:00
|
|
|
packet-nbifom.c \
|
2016-06-21 04:06:23 +00:00
|
|
|
packet-nbipx.c \
|
|
|
|
packet-nbt.c \
|
|
|
|
packet-ncp-nmas.c \
|
|
|
|
packet-ncp-sss.c \
|
|
|
|
packet-ncp.c \
|
|
|
|
packet-ncp2222.c \
|
|
|
|
packet-ncs.c \
|
|
|
|
packet-ndmp.c \
|
|
|
|
packet-ndp.c \
|
|
|
|
packet-ndps.c \
|
|
|
|
packet-negoex.c \
|
|
|
|
packet-netanalyzer.c \
|
|
|
|
packet-netbios.c \
|
|
|
|
packet-netdump.c \
|
2017-06-02 14:18:50 +00:00
|
|
|
packet-netgear-ensemble.c \
|
2016-06-21 04:06:23 +00:00
|
|
|
packet-netflow.c \
|
2017-04-03 00:32:03 +00:00
|
|
|
packet-netlink-generic.c \
|
2016-06-21 04:06:23 +00:00
|
|
|
packet-netlink-netfilter.c \
|
2017-04-04 23:51:19 +00:00
|
|
|
packet-netlink-nl80211.c \
|
2016-06-21 04:06:23 +00:00
|
|
|
packet-netlink-route.c \
|
|
|
|
packet-netlink-sock_diag.c \
|
|
|
|
packet-netlink.c \
|
2017-08-29 01:40:31 +00:00
|
|
|
packet-netmon.c \
|
2016-06-21 04:06:23 +00:00
|
|
|
packet-netperfmeter.c \
|
|
|
|
packet-netrom.c \
|
|
|
|
packet-netsync.c \
|
|
|
|
packet-nettl.c \
|
|
|
|
packet-newmail.c \
|
|
|
|
packet-nflog.c \
|
|
|
|
packet-nfs.c \
|
|
|
|
packet-nfsacl.c \
|
|
|
|
packet-nfsauth.c \
|
|
|
|
packet-nhrp.c \
|
|
|
|
packet-nisplus.c \
|
|
|
|
packet-nlm.c \
|
|
|
|
packet-nlsp.c \
|
|
|
|
packet-nntp.c \
|
|
|
|
packet-noe.c \
|
2016-07-21 07:55:03 +00:00
|
|
|
packet-nordic_ble.c \
|
2017-03-24 19:29:29 +00:00
|
|
|
packet-ns-ha.c \
|
|
|
|
packet-ns-mep.c \
|
|
|
|
packet-ns-rpc.c \
|
2016-06-21 04:06:23 +00:00
|
|
|
packet-nsip.c \
|
|
|
|
packet-nsh.c \
|
|
|
|
packet-nsrp.c \
|
|
|
|
packet-nstrace.c \
|
|
|
|
packet-nt-oui.c \
|
|
|
|
packet-nt-tpcp.c \
|
|
|
|
packet-ntlmssp.c \
|
|
|
|
packet-ntp.c \
|
|
|
|
packet-null.c \
|
2016-12-26 05:47:57 +00:00
|
|
|
packet-nvme.c \
|
|
|
|
packet-nvme-rdma.c \
|
2016-06-21 04:06:23 +00:00
|
|
|
packet-nwmtp.c \
|
|
|
|
packet-nwp.c \
|
|
|
|
packet-oampdu.c \
|
2017-05-07 20:00:06 +00:00
|
|
|
packet-obd-ii.c \
|
2016-06-21 04:06:23 +00:00
|
|
|
packet-obex.c \
|
|
|
|
packet-ocfs2.c \
|
|
|
|
packet-oicq.c \
|
|
|
|
packet-oipf.c \
|
|
|
|
packet-olsr.c \
|
|
|
|
packet-omapi.c \
|
|
|
|
packet-omron-fins.c \
|
|
|
|
packet-opa.c \
|
|
|
|
packet-opa-fe.c \
|
|
|
|
packet-opa-mad.c \
|
|
|
|
packet-opa-snc.c \
|
|
|
|
packet-openflow.c \
|
|
|
|
packet-openflow_v1.c \
|
|
|
|
packet-openflow_v4.c \
|
|
|
|
packet-openflow_v5.c \
|
2017-05-14 14:06:12 +00:00
|
|
|
packet-openflow_v6.c \
|
2016-06-21 04:06:23 +00:00
|
|
|
packet-opensafety.c \
|
2017-03-17 16:59:23 +00:00
|
|
|
packet-openthread.c \
|
2016-06-21 04:06:23 +00:00
|
|
|
packet-openvpn.c \
|
|
|
|
packet-openwire.c \
|
|
|
|
packet-opsi.c \
|
|
|
|
packet-optommp.c \
|
|
|
|
packet-osc.c \
|
|
|
|
packet-osi-options.c \
|
|
|
|
packet-osi.c \
|
|
|
|
packet-ositp.c \
|
|
|
|
packet-ospf.c \
|
|
|
|
packet-ossp.c \
|
|
|
|
packet-ouch.c \
|
|
|
|
packet-p_mul.c \
|
|
|
|
packet-pathport.c \
|
|
|
|
packet-packetbb.c \
|
|
|
|
packet-packetlogger.c \
|
|
|
|
packet-pagp.c \
|
|
|
|
packet-paltalk.c \
|
|
|
|
packet-pana.c \
|
|
|
|
packet-pcap_pktdata.c \
|
|
|
|
packet-pcapng_block.c \
|
|
|
|
packet-pcep.c \
|
|
|
|
packet-pcli.c \
|
|
|
|
packet-pcnfsd.c \
|
|
|
|
packet-pcp.c \
|
|
|
|
packet-pdc.c \
|
|
|
|
packet-pdcp-lte.c \
|
|
|
|
packet-peekremote.c \
|
|
|
|
packet-per.c \
|
2017-09-03 13:38:23 +00:00
|
|
|
packet-pfcp.c \
|
2016-06-21 04:06:23 +00:00
|
|
|
packet-pflog.c \
|
|
|
|
packet-pgm.c \
|
|
|
|
packet-pgsql.c \
|
|
|
|
packet-pim.c \
|
|
|
|
packet-pingpongprotocol.c \
|
|
|
|
packet-pktap.c \
|
|
|
|
packet-pktc.c \
|
|
|
|
packet-pktgen.c \
|
|
|
|
packet-pmproxy.c \
|
|
|
|
packet-pnrp.c \
|
|
|
|
packet-pop.c \
|
|
|
|
packet-portmap.c \
|
|
|
|
packet-ppcap.c \
|
|
|
|
packet-ppi-antenna.c \
|
|
|
|
packet-ppi-geolocation-common.c \
|
|
|
|
packet-ppi-gps.c \
|
|
|
|
packet-ppi-sensor.c \
|
|
|
|
packet-ppi-vector.c \
|
|
|
|
packet-ppi.c \
|
|
|
|
packet-ppp.c \
|
|
|
|
packet-pppoe.c \
|
|
|
|
packet-pptp.c \
|
|
|
|
packet-prp.c \
|
|
|
|
packet-ptp.c \
|
|
|
|
packet-ptpip.c \
|
|
|
|
packet-pulse.c \
|
|
|
|
packet-pvfs2.c \
|
|
|
|
packet-pw-atm.c \
|
|
|
|
packet-pw-cesopsn.c \
|
|
|
|
packet-pw-common.c \
|
|
|
|
packet-pw-eth.c \
|
|
|
|
packet-pw-fr.c \
|
|
|
|
packet-pw-hdlc.c \
|
|
|
|
packet-pw-oam.c \
|
|
|
|
packet-pw-satop.c \
|
|
|
|
packet-q2931.c \
|
|
|
|
packet-q708.c \
|
|
|
|
packet-q931.c \
|
|
|
|
packet-q933.c \
|
|
|
|
packet-qllc.c \
|
|
|
|
packet-qnet6.c \
|
|
|
|
packet-quake.c \
|
|
|
|
packet-quake2.c \
|
|
|
|
packet-quake3.c \
|
|
|
|
packet-quakeworld.c \
|
2017-06-23 05:45:10 +00:00
|
|
|
packet-quic.c \
|
2016-06-21 04:06:23 +00:00
|
|
|
packet-radius.c \
|
|
|
|
packet-radius_packetcable.c \
|
|
|
|
packet-raknet.c \
|
|
|
|
packet-raw.c \
|
|
|
|
packet-rdm.c \
|
|
|
|
packet-rdp.c \
|
|
|
|
packet-rdt.c \
|
|
|
|
packet-redback.c \
|
|
|
|
packet-redbackli.c \
|
|
|
|
packet-reload-framing.c \
|
|
|
|
packet-reload.c \
|
|
|
|
packet-retix-bpdu.c \
|
|
|
|
packet-rfc2190.c \
|
|
|
|
packet-rfid-felica.c \
|
|
|
|
packet-rfid-mifare.c \
|
|
|
|
packet-rfid-pn532.c \
|
|
|
|
packet-rfid-pn532-hci.c \
|
2016-08-31 09:05:09 +00:00
|
|
|
packet-rftap.c \
|
2016-06-21 04:06:23 +00:00
|
|
|
packet-rgmp.c \
|
|
|
|
packet-riemann.c \
|
|
|
|
packet-rip.c \
|
|
|
|
packet-ripng.c \
|
|
|
|
packet-rlc-lte.c \
|
|
|
|
packet-rlm.c \
|
|
|
|
packet-rlogin.c \
|
|
|
|
packet-rmcp.c \
|
|
|
|
packet-rmi.c \
|
|
|
|
packet-rmp.c \
|
|
|
|
packet-rmt-alc.c \
|
|
|
|
packet-rmt-fec.c \
|
|
|
|
packet-rmt-lct.c \
|
|
|
|
packet-rmt-norm.c \
|
|
|
|
packet-rohc.c \
|
|
|
|
packet-roofnet.c \
|
|
|
|
packet-rpc.c \
|
|
|
|
packet-rpcap.c \
|
|
|
|
packet-rpcrdma.c \
|
|
|
|
packet-rpki-rtr.c \
|
|
|
|
packet-rpl.c \
|
|
|
|
packet-rquota.c \
|
|
|
|
packet-rsh.c \
|
|
|
|
packet-rsip.c \
|
|
|
|
packet-rsl.c \
|
|
|
|
packet-rstat.c \
|
|
|
|
packet-rsvd.c \
|
|
|
|
packet-rsvp.c \
|
|
|
|
packet-rsync.c \
|
|
|
|
packet-rtacser.c \
|
|
|
|
packet-rtcdc.c \
|
|
|
|
packet-rtcp.c \
|
2016-10-02 07:49:05 +00:00
|
|
|
packet-rtitcp.c \
|
2016-06-21 04:06:23 +00:00
|
|
|
packet-rtls.c \
|
|
|
|
packet-rtmpt.c \
|
|
|
|
packet-rtnet.c \
|
|
|
|
packet-rtp-events.c \
|
|
|
|
packet-rtp-midi.c \
|
|
|
|
packet-rtp.c \
|
|
|
|
packet-rtpproxy.c \
|
|
|
|
packet-rtps.c \
|
|
|
|
packet-rtsp.c \
|
|
|
|
packet-rudp.c \
|
|
|
|
packet-rwall.c \
|
|
|
|
packet-rx.c \
|
|
|
|
packet-s5066sis.c \
|
|
|
|
packet-s5066dts.c \
|
|
|
|
packet-s7comm.c \
|
|
|
|
packet-s7comm_szl_ids.c \
|
|
|
|
packet-sadmind.c \
|
|
|
|
packet-sametime.c \
|
|
|
|
packet-sap.c \
|
|
|
|
packet-sasp.c \
|
|
|
|
packet-sbus.c \
|
|
|
|
packet-sbc.c \
|
|
|
|
packet-sccp.c \
|
|
|
|
packet-sccpmg.c \
|
|
|
|
packet-scop.c \
|
|
|
|
packet-scriptingservice.c \
|
|
|
|
packet-scsi-mmc.c \
|
|
|
|
packet-scsi-osd.c \
|
|
|
|
packet-scsi-sbc.c \
|
|
|
|
packet-scsi-smc.c \
|
|
|
|
packet-scsi-ssc.c \
|
|
|
|
packet-scsi.c \
|
2016-08-15 17:30:35 +00:00
|
|
|
packet-scte35.c \
|
2016-06-21 04:06:23 +00:00
|
|
|
packet-sctp.c \
|
|
|
|
packet-sdh.c \
|
|
|
|
packet-sdlc.c \
|
|
|
|
packet-sdp.c \
|
|
|
|
packet-sebek.c \
|
|
|
|
packet-selfm.c \
|
|
|
|
packet-sercosiii.c \
|
|
|
|
packet-ses.c \
|
|
|
|
packet-sflow.c \
|
|
|
|
packet-sgsap.c \
|
2016-07-13 02:21:17 +00:00
|
|
|
packet-shim6.c \
|
2016-06-21 04:06:23 +00:00
|
|
|
packet-sigcomp.c \
|
|
|
|
packet-simple.c \
|
|
|
|
packet-simulcrypt.c \
|
|
|
|
packet-sip.c \
|
|
|
|
packet-sipfrag.c \
|
|
|
|
packet-sita.c \
|
|
|
|
packet-skinny.c \
|
|
|
|
packet-skype.c \
|
|
|
|
packet-slimp3.c \
|
|
|
|
packet-sll.c \
|
|
|
|
packet-slowprotocols.c \
|
|
|
|
packet-slsk.c \
|
|
|
|
packet-smb-browse.c \
|
|
|
|
packet-smb-common.c \
|
|
|
|
packet-smb-logon.c \
|
|
|
|
packet-smb-mailslot.c \
|
|
|
|
packet-smb-pipe.c \
|
|
|
|
packet-smb-sidsnooping.c \
|
|
|
|
packet-smb-direct.c \
|
|
|
|
packet-smb.c \
|
|
|
|
packet-smb2.c \
|
|
|
|
packet-smcr.c \
|
|
|
|
packet-sml.c \
|
|
|
|
packet-smpp.c \
|
|
|
|
packet-smtp.c \
|
|
|
|
packet-sna.c \
|
|
|
|
packet-snaeth.c \
|
|
|
|
packet-sndcp-xid.c \
|
|
|
|
packet-sndcp.c \
|
2016-11-16 20:33:09 +00:00
|
|
|
packet-snort.c \
|
2016-06-21 04:06:23 +00:00
|
|
|
packet-socketcan.c \
|
|
|
|
packet-socks.c \
|
|
|
|
packet-soupbintcp.c \
|
|
|
|
packet-spdy.c \
|
|
|
|
packet-spice.c \
|
|
|
|
packet-spp.c \
|
|
|
|
packet-spray.c \
|
|
|
|
packet-sprt.c \
|
|
|
|
packet-srp.c \
|
|
|
|
packet-srvloc.c \
|
|
|
|
packet-sscf-nni.c \
|
|
|
|
packet-sscop.c \
|
|
|
|
packet-ssh.c \
|
|
|
|
packet-ssl-utils.c \
|
|
|
|
packet-ssl.c \
|
|
|
|
packet-sstp.c \
|
|
|
|
packet-stanag4607.c \
|
|
|
|
packet-starteam.c \
|
|
|
|
packet-stat-notify.c \
|
|
|
|
packet-stat.c \
|
|
|
|
packet-stt.c \
|
|
|
|
packet-stun.c \
|
|
|
|
packet-sua.c \
|
|
|
|
packet-swipe.c \
|
|
|
|
packet-symantec.c \
|
|
|
|
packet-sync.c \
|
|
|
|
packet-synergy.c \
|
|
|
|
packet-synphasor.c \
|
|
|
|
packet-sysdig-event.c \
|
|
|
|
packet-sysex.c \
|
|
|
|
packet-syslog.c \
|
|
|
|
packet-t30.c \
|
|
|
|
packet-tacacs.c \
|
|
|
|
packet-tali.c \
|
|
|
|
packet-tapa.c \
|
|
|
|
packet-tcp.c \
|
|
|
|
packet-tcpros.c \
|
|
|
|
packet-tdmoe.c \
|
|
|
|
packet-tdmop.c \
|
|
|
|
packet-tds.c \
|
|
|
|
packet-teamspeak2.c \
|
|
|
|
packet-teimanagement.c \
|
|
|
|
packet-teklink.c \
|
|
|
|
packet-telkonet.c \
|
|
|
|
packet-telnet.c \
|
|
|
|
packet-teredo.c \
|
|
|
|
packet-text-media.c \
|
|
|
|
packet-tfp.c \
|
|
|
|
packet-tftp.c \
|
2017-08-14 08:54:13 +00:00
|
|
|
packet-thread.c \
|
2016-06-21 04:06:23 +00:00
|
|
|
packet-thrift.c \
|
|
|
|
packet-time.c \
|
|
|
|
packet-tipc.c \
|
|
|
|
packet-tivoconnect.c \
|
|
|
|
packet-tn3270.c \
|
|
|
|
packet-tn5250.c \
|
|
|
|
packet-tnef.c \
|
|
|
|
packet-tns.c \
|
|
|
|
packet-tpkt.c \
|
|
|
|
packet-tpncp.c \
|
|
|
|
packet-tr.c \
|
|
|
|
packet-trill.c \
|
|
|
|
packet-trmac.c \
|
|
|
|
packet-tsp.c \
|
|
|
|
packet-tte-pcf.c \
|
|
|
|
packet-tte.c \
|
|
|
|
packet-turbocell.c \
|
|
|
|
packet-turnchannel.c \
|
|
|
|
packet-tuxedo.c \
|
|
|
|
packet-tzsp.c \
|
|
|
|
packet-u3v.c \
|
|
|
|
packet-ua.c \
|
|
|
|
packet-ua3g.c \
|
|
|
|
packet-uasip.c \
|
|
|
|
packet-uaudp.c \
|
|
|
|
packet-ubertooth.c \
|
|
|
|
packet-ucp.c \
|
|
|
|
packet-udld.c \
|
|
|
|
packet-udp.c \
|
2017-05-01 03:31:26 +00:00
|
|
|
packet-udp-nm.c \
|
2016-07-16 07:54:23 +00:00
|
|
|
packet-uds.c \
|
2016-06-21 04:06:23 +00:00
|
|
|
packet-udt.c \
|
2016-08-03 21:59:48 +00:00
|
|
|
packet-uftp.c \
|
|
|
|
packet-uftp4.c \
|
2016-06-21 04:06:23 +00:00
|
|
|
packet-uhd.c \
|
|
|
|
packet-uma.c \
|
|
|
|
packet-umts_fp.c \
|
|
|
|
packet-umts_mac.c \
|
2017-06-17 20:27:33 +00:00
|
|
|
packet-umts_rlc.c \
|
2016-06-21 04:06:23 +00:00
|
|
|
packet-usb-audio.c \
|
|
|
|
packet-usb-ccid.c \
|
|
|
|
packet-usb-com.c \
|
|
|
|
packet-usb-dfu.c \
|
|
|
|
packet-usb-hid.c \
|
|
|
|
packet-usb-hub.c \
|
2016-10-23 10:32:29 +00:00
|
|
|
packet-usb-i1d3.c \
|
2016-06-21 04:06:23 +00:00
|
|
|
packet-usb-masstorage.c \
|
|
|
|
packet-usb-video.c \
|
|
|
|
packet-usb.c \
|
|
|
|
packet-usbip.c \
|
|
|
|
packet-user_encap.c \
|
|
|
|
packet-userlog.c \
|
|
|
|
packet-uts.c \
|
|
|
|
packet-v120.c \
|
|
|
|
packet-v150fw.c \
|
|
|
|
packet-v52.c \
|
|
|
|
packet-v5dl.c \
|
|
|
|
packet-v5ef.c \
|
|
|
|
packet-v5ua.c \
|
|
|
|
packet-vcdu.c \
|
|
|
|
packet-vicp.c \
|
|
|
|
packet-vines.c \
|
|
|
|
packet-vlan.c \
|
|
|
|
packet-vmlab.c \
|
|
|
|
packet-vnc.c \
|
|
|
|
packet-vntag.c \
|
|
|
|
packet-vp8.c \
|
|
|
|
packet-vrrp.c \
|
|
|
|
packet-vrt.c \
|
|
|
|
packet-vsip.c \
|
2016-07-25 01:33:41 +00:00
|
|
|
packet-vsock.c \
|
2016-06-21 04:06:23 +00:00
|
|
|
packet-vssmonitoring.c \
|
|
|
|
packet-vtp.c \
|
|
|
|
packet-vuze-dht.c \
|
|
|
|
packet-vxi11.c \
|
|
|
|
packet-vxlan.c \
|
|
|
|
packet-wai.c \
|
|
|
|
packet-wap.c \
|
|
|
|
packet-wassp.c \
|
|
|
|
packet-waveagent.c \
|
|
|
|
packet-wbxml.c \
|
|
|
|
packet-wccp.c \
|
|
|
|
packet-wcp.c \
|
|
|
|
packet-websocket.c \
|
|
|
|
packet-wfleet-hdlc.c \
|
|
|
|
packet-who.c \
|
|
|
|
packet-whois.c \
|
2017-08-14 01:58:39 +00:00
|
|
|
packet-wifi-dpp.c \
|
2016-06-21 04:06:23 +00:00
|
|
|
packet-wifi-display.c \
|
|
|
|
packet-wifi-p2p.c \
|
|
|
|
packet-windows-common.c \
|
|
|
|
packet-winsrepl.c \
|
|
|
|
packet-wlccp.c \
|
|
|
|
packet-wol.c \
|
|
|
|
packet-wow.c \
|
|
|
|
packet-wps.c \
|
|
|
|
packet-wreth.c \
|
|
|
|
packet-wsmp.c \
|
|
|
|
packet-wsp.c \
|
|
|
|
packet-wtls.c \
|
|
|
|
packet-wtp.c \
|
|
|
|
packet-x11.c \
|
|
|
|
packet-x25.c \
|
|
|
|
packet-x29.c \
|
|
|
|
packet-xcsl.c \
|
|
|
|
packet-xdmcp.c \
|
|
|
|
packet-xip.c \
|
|
|
|
packet-xip-serval.c \
|
|
|
|
packet-xmcp.c \
|
|
|
|
packet-xml.c \
|
|
|
|
packet-xmpp-conference.c \
|
|
|
|
packet-xmpp-core.c \
|
|
|
|
packet-xmpp-gtalk.c \
|
|
|
|
packet-xmpp-jingle.c \
|
|
|
|
packet-xmpp-other.c \
|
|
|
|
packet-xmpp-utils.c \
|
|
|
|
packet-xmpp.c \
|
|
|
|
packet-xot.c \
|
|
|
|
packet-xtp.c \
|
|
|
|
packet-xyplex.c \
|
|
|
|
packet-yami.c \
|
|
|
|
packet-yhoo.c \
|
|
|
|
packet-ymsg.c \
|
|
|
|
packet-ypbind.c \
|
|
|
|
packet-yppasswd.c \
|
|
|
|
packet-ypserv.c \
|
|
|
|
packet-ypxfr.c \
|
|
|
|
packet-zbee-aps.c \
|
|
|
|
packet-zbee-nwk.c \
|
|
|
|
packet-zbee-nwk-gp.c \
|
|
|
|
packet-zbee-security.c \
|
|
|
|
packet-zbee-zcl.c \
|
|
|
|
packet-zbee-zcl-closures.c \
|
|
|
|
packet-zbee-zcl-general.c \
|
|
|
|
packet-zbee-zcl-ha.c \
|
|
|
|
packet-zbee-zcl-hvac.c \
|
|
|
|
packet-zbee-zcl-lighting.c \
|
|
|
|
packet-zbee-zcl-meas-sensing.c \
|
|
|
|
packet-zbee-zcl-misc.c \
|
|
|
|
packet-zbee-zcl-sas.c \
|
|
|
|
packet-zbee-zcl-se.c \
|
|
|
|
packet-zbee-zdp.c \
|
|
|
|
packet-zbee-zdp-binding.c \
|
|
|
|
packet-zbee-zdp-discovery.c \
|
|
|
|
packet-zbee-zdp-management.c \
|
|
|
|
packet-zebra.c \
|
|
|
|
packet-zep.c \
|
|
|
|
packet-ziop.c \
|
|
|
|
packet-zrtp.c \
|
|
|
|
packet-zvt.c \
|
|
|
|
$(CUSTOM_DISSECTOR_SRC)
|
|
|
|
|
|
|
|
#
|
|
|
|
# Headers for file dissectors.
|
|
|
|
#
|
|
|
|
FILE_DISSECTOR_INCLUDES = \
|
|
|
|
file-file.h
|
|
|
|
|
|
|
|
#
|
|
|
|
# Headers for dissectors.
|
|
|
|
#
|
|
|
|
DISSECTOR_INCLUDES = \
|
|
|
|
$(PIDL_DISSECTOR_INCLUDES) \
|
|
|
|
packet-6lowpan.h \
|
|
|
|
packet-a21.h \
|
|
|
|
packet-acp133.h \
|
|
|
|
packet-acse.h \
|
|
|
|
packet-actrace.h \
|
|
|
|
packet-adb_service.h \
|
|
|
|
packet-afp.h \
|
|
|
|
packet-alcap.h \
|
|
|
|
packet-ansi_a.h \
|
|
|
|
packet-ansi_map.h \
|
|
|
|
packet-ansi_tcap.h \
|
|
|
|
packet-arp.h \
|
|
|
|
packet-atalk.h \
|
|
|
|
packet-atm.h \
|
|
|
|
packet-atn-ulcs.h \
|
|
|
|
packet-bacapp.h \
|
|
|
|
packet-ber.h \
|
|
|
|
packet-bfd.h \
|
|
|
|
packet-bgp.h \
|
|
|
|
packet-bluetooth.h \
|
|
|
|
packet-bssap.h \
|
|
|
|
packet-bssgp.h \
|
|
|
|
packet-btatt.h \
|
|
|
|
packet-btavctp.h \
|
|
|
|
packet-btavdtp.h \
|
|
|
|
packet-btavrcp.h \
|
|
|
|
packet-bthci_acl.h \
|
|
|
|
packet-bthci_cmd.h \
|
|
|
|
packet-bthci_evt.h \
|
|
|
|
packet-bthci_sco.h \
|
|
|
|
packet-btl2cap.h \
|
|
|
|
packet-btle.h \
|
|
|
|
packet-btrfcomm.h \
|
|
|
|
packet-btsdp.h \
|
|
|
|
packet-c1222.h \
|
|
|
|
packet-camel.h \
|
|
|
|
packet-cdt.h \
|
|
|
|
packet-cell_broadcast.h \
|
|
|
|
packet-charging_ase.h \
|
|
|
|
packet-chdlc.h \
|
|
|
|
packet-cip.h \
|
|
|
|
packet-cipsafety.h \
|
|
|
|
packet-clearcase.h \
|
|
|
|
packet-cmip.h \
|
|
|
|
packet-cmp.h \
|
|
|
|
packet-cms.h \
|
2017-03-15 08:28:15 +00:00
|
|
|
packet-coap.h \
|
2016-06-21 04:06:23 +00:00
|
|
|
packet-credssp.h \
|
|
|
|
packet-crmf.h \
|
|
|
|
packet-csn1.h \
|
|
|
|
packet-dap.h \
|
|
|
|
packet-dcc.h \
|
|
|
|
packet-dccp.h \
|
|
|
|
packet-dcerpc.h \
|
|
|
|
packet-dcerpc-browser.h \
|
|
|
|
packet-dcerpc-budb.h \
|
|
|
|
packet-dcerpc-butc.h \
|
|
|
|
packet-dcerpc-dce122.h \
|
|
|
|
packet-dcerpc-dcom.h \
|
|
|
|
packet-dcerpc-dnsserver.h \
|
|
|
|
packet-dcerpc-frsapi.h \
|
|
|
|
packet-dcerpc-frsrpc.h \
|
|
|
|
packet-dcerpc-netlogon.h \
|
|
|
|
packet-dcerpc-nt.h \
|
|
|
|
packet-dcerpc-pnp.h \
|
|
|
|
packet-dcerpc-rras.h \
|
|
|
|
packet-dcerpc-samr.h \
|
|
|
|
packet-dcerpc-spoolss.h \
|
|
|
|
packet-dcerpc-svcctl.h \
|
|
|
|
packet-dcerpc-tapi.h \
|
|
|
|
packet-dcom.h \
|
|
|
|
packet-dcom-dispatch.h \
|
|
|
|
packet-diameter.h \
|
2016-12-12 09:48:37 +00:00
|
|
|
packet-diameter_3gpp.h \
|
2016-06-21 04:06:23 +00:00
|
|
|
packet-diffserv-mpls-common.h \
|
|
|
|
packet-disp.h \
|
|
|
|
packet-dns.h \
|
|
|
|
packet-dop.h \
|
|
|
|
packet-dsp.h \
|
|
|
|
packet-dtls.h \
|
|
|
|
packet-dtn.h \
|
|
|
|
packet-dvbci.h \
|
|
|
|
packet-enip.h \
|
|
|
|
packet-erf.h \
|
|
|
|
packet-e164.h \
|
|
|
|
packet-e212.h \
|
2016-12-18 20:37:56 +00:00
|
|
|
packet-eapol.h \
|
2016-06-21 04:06:23 +00:00
|
|
|
packet-edonkey.h \
|
2016-09-13 13:07:57 +00:00
|
|
|
packet-eigrp.h \
|
Add interval array data structure, with growable intervals
A sorted array keyed by intervals
You keep inserting items, then sort the array.
sorting also compacts items that compare equal into one and adjusts
the interval accordingly. find uses binary search to find the item
This is particularly useful, if you got many similar items,
e.g. ObjectMapping subindices in the XDD. XDDs can be upward of
25k lines long with much duplication (253 subindices having the same
content).
Interval Trees wouldn't work, because they didn't allow expanding
existing intervals. Using an array instead of a tree, additionally offers
a possible performance advantage, but it's not that critical here,
as finding should only happen in the async frames
There's room for optimization in the creation process of the array,
but it doesn't matter much, as they aren't created frequently.
Finding speed is what matters for the use case of parsing EDS
and XDD files
Change-Id: Iaaddc90059f0e49b456774a111d8d42452b90cf9
Reviewed-on: https://code.wireshark.org/review/21111
Petri-Dish: Peter Wu <peter@lekensteyn.nl>
Tested-by: Petri Dish Buildbot <buildbot-no-reply@wireshark.org>
Reviewed-by: Peter Wu <peter@lekensteyn.nl>
2017-04-15 13:59:52 +00:00
|
|
|
packet-epl.h \
|
2016-06-21 04:06:23 +00:00
|
|
|
packet-epmd.h \
|
|
|
|
packet-ess.h \
|
|
|
|
packet-eth.h \
|
|
|
|
packet-fc.h \
|
|
|
|
packet-fcbls.h \
|
|
|
|
packet-fcct.h \
|
|
|
|
packet-fcels.h \
|
|
|
|
packet-fcfcs.h \
|
|
|
|
packet-fcfzs.h \
|
|
|
|
packet-fclctl.h \
|
|
|
|
packet-fcp.h \
|
|
|
|
packet-fcsb3.h \
|
|
|
|
packet-fcswils.h \
|
|
|
|
packet-ff.h \
|
|
|
|
packet-fix.h \
|
|
|
|
packet-fmp.h \
|
|
|
|
packet-frame.h \
|
|
|
|
packet-ftam.h \
|
|
|
|
packet-giop.h \
|
|
|
|
packet-gluster.h \
|
|
|
|
packet-gmr1_common.h \
|
|
|
|
packet-gmr1_rr.h \
|
|
|
|
packet-gnutella.h \
|
|
|
|
packet-gprscdr.h \
|
|
|
|
packet-gre.h \
|
|
|
|
packet-gsm_a_common.h \
|
|
|
|
packet-gsm_a_rr.h \
|
|
|
|
packet-gsm_map.h \
|
|
|
|
packet-gsm_rlcmac.h \
|
|
|
|
packet-gsm_sms.h \
|
2016-12-09 18:21:13 +00:00
|
|
|
packet-gsmtap.h \
|
2016-06-21 04:06:23 +00:00
|
|
|
packet-gssapi.h \
|
|
|
|
packet-gtp.h \
|
|
|
|
packet-gtpv2.h \
|
|
|
|
packet-h223.h \
|
|
|
|
packet-h225.h \
|
|
|
|
packet-h235.h \
|
|
|
|
packet-h245.h \
|
|
|
|
packet-h248.h \
|
|
|
|
packet-h263.h \
|
|
|
|
packet-h264.h \
|
|
|
|
packet-h323.h \
|
|
|
|
packet-h450-ros.h \
|
|
|
|
packet-hpext.h \
|
|
|
|
packet-http.h \
|
2016-08-18 06:07:00 +00:00
|
|
|
packet-http2.h \
|
2016-06-21 04:06:23 +00:00
|
|
|
packet-iana-oui.h \
|
|
|
|
packet-iax2.h \
|
|
|
|
packet-icmp.h \
|
|
|
|
packet-idmp.h \
|
|
|
|
packet-idp.h \
|
|
|
|
packet-ieee80211.h \
|
2017-04-06 21:45:33 +00:00
|
|
|
packet-ieee80211-radio.h \
|
2016-06-21 04:06:23 +00:00
|
|
|
packet-ieee80211-radiotap-iter.h \
|
|
|
|
packet-ieee80211-radiotap-defs.h \
|
|
|
|
packet-ieee802154.h \
|
|
|
|
packet-ieee8023.h \
|
|
|
|
packet-ieee802a.h \
|
|
|
|
packet-igmp.h \
|
|
|
|
packet-imf.h \
|
|
|
|
packet-inap.h \
|
|
|
|
packet-infiniband.h \
|
|
|
|
packet-ip.h \
|
|
|
|
packet-ipmi.h \
|
|
|
|
packet-ipsec.h \
|
|
|
|
packet-ipx.h \
|
|
|
|
packet-isakmp.h \
|
|
|
|
packet-isis.h \
|
|
|
|
packet-isis-clv.h \
|
|
|
|
packet-isl.h \
|
|
|
|
packet-isup.h \
|
|
|
|
packet-iwarp-ddp-rdmap.h \
|
|
|
|
packet-juniper.h \
|
|
|
|
packet-jxta.h \
|
|
|
|
packet-kerberos.h \
|
|
|
|
packet-klm.h \
|
|
|
|
packet-l2tp.h \
|
2017-05-26 19:44:08 +00:00
|
|
|
packet-lapdm.h \
|
2016-06-21 04:06:23 +00:00
|
|
|
packet-lbm.h \
|
|
|
|
packet-lbtrm.h \
|
|
|
|
packet-lbtru.h \
|
|
|
|
packet-lbttcp.h \
|
|
|
|
packet-ldap.h \
|
|
|
|
packet-lcsap.h \
|
|
|
|
packet-ldp.h \
|
|
|
|
packet-link16.h \
|
|
|
|
packet-llc.h \
|
|
|
|
packet-logotypecertextn.h \
|
|
|
|
packet-lpp.h \
|
|
|
|
packet-lte-rrc.h \
|
|
|
|
packet-mac-lte.h \
|
|
|
|
packet-mausb.h \
|
|
|
|
packet-mbim.h \
|
|
|
|
packet-mbtcp.h \
|
|
|
|
packet-mgcp.h \
|
2017-03-17 16:59:23 +00:00
|
|
|
packet-mle.h \
|
2016-06-21 04:06:23 +00:00
|
|
|
packet-mms.h \
|
|
|
|
packet-mount.h \
|
|
|
|
packet-mp4ves.h \
|
|
|
|
packet-mpeg-descriptor.h \
|
|
|
|
packet-mpeg-pmt.h \
|
|
|
|
packet-mpeg-sect.h \
|
|
|
|
packet-mpls.h \
|
|
|
|
packet-mq.h \
|
|
|
|
packet-msrp.h \
|
|
|
|
packet-mstp.h \
|
|
|
|
packet-mtp3.h \
|
|
|
|
packet-nbap.h \
|
|
|
|
packet-ncp-int.h \
|
|
|
|
packet-ncp-nmas.h \
|
|
|
|
packet-ncp-sss.h \
|
|
|
|
packet-ndmp.h \
|
|
|
|
packet-ndps.h \
|
|
|
|
packet-netbios.h \
|
|
|
|
packet-netlink.h \
|
2017-09-03 14:36:40 +00:00
|
|
|
packet-netmon.h \
|
2016-06-21 04:06:23 +00:00
|
|
|
packet-nfs.h \
|
|
|
|
packet-nisplus.h \
|
|
|
|
packet-nlm.h \
|
2017-04-17 12:52:57 +00:00
|
|
|
packet-nsh.h \
|
2016-06-21 04:06:23 +00:00
|
|
|
packet-ntlmssp.h \
|
|
|
|
packet-ntp.h \
|
2017-03-18 13:52:15 +00:00
|
|
|
packet-nvme.h \
|
2016-06-21 04:06:23 +00:00
|
|
|
packet-ocsp.h \
|
|
|
|
packet-opensafety.h \
|
|
|
|
packet-osi.h \
|
|
|
|
packet-osi-options.h \
|
|
|
|
packet-p1.h \
|
|
|
|
packet-p22.h \
|
|
|
|
packet-p7.h \
|
|
|
|
packet-p772.h \
|
|
|
|
packet-pcap_pktdata.h \
|
|
|
|
packet-pcnfsd.h \
|
|
|
|
packet-pdcp-lte.h \
|
|
|
|
packet-per.h \
|
|
|
|
packet-pkcs1.h \
|
|
|
|
packet-pkcs12.h \
|
|
|
|
packet-pkix1explicit.h \
|
|
|
|
packet-pkix1implicit.h \
|
|
|
|
packet-pkixac.h \
|
|
|
|
packet-pkixproxy.h \
|
|
|
|
packet-pkixqualified.h \
|
|
|
|
packet-pkixtsp.h \
|
|
|
|
packet-pkinit.h \
|
|
|
|
packet-pktc.h \
|
|
|
|
packet-portmap.h \
|
|
|
|
packet-ppi-geolocation-common.h \
|
|
|
|
packet-ppp.h \
|
|
|
|
packet-pres.h \
|
2016-06-14 01:27:25 +00:00
|
|
|
packet-ptp.h \
|
2016-06-21 04:06:23 +00:00
|
|
|
packet-ptpip.h \
|
|
|
|
packet-pw-atm.h \
|
|
|
|
packet-pw-common.h \
|
|
|
|
packet-q708.h \
|
|
|
|
packet-q931.h \
|
|
|
|
packet-q932.h \
|
|
|
|
packet-qsig.h \
|
|
|
|
packet-radius.h \
|
raknet, mcpe: Improve dissectors
packet-raknet.c now correctly dissects the following offline messages:
* ID_UNCONNECTED_PING
* ID_UNCONNECTED_PING_OPEN_CONNECTIONS
* ID_OPEN_CONNECTION_REQUEST_1
* ID_OPEN_CONNECTION_REPLY_1
* ID_OPEN_CONNECTION_REQUEST_2
* ID_OPEN_CONNECTION_REPLY_2
* ID_OUT_OF_BAND_INTERNAL
* ID_CONNECTION_ATTEMPT_FAILED
* ID_ALREADY_CONNECTED
* ID_NO_FREE_INCOMING_CONNECTIONS
* ID_CONNECTION_BANNED
* ID_INCOMPATIBLE_PROTOCOL_VERSION
* ID_IP_RECENTLY_CONNECTED
* ID_UNCONNECTED_PONG
packet-raknet.c now correctly dissects the following system messages:
* ID_CONNECTED_PING
* ID_CONNECTED_PONG
* ID_CONNECTION_REQUEST
* ID_CONNECTION_REQUEST_ACCEPTED
* ID_NEW_INCOMING_CONNECTION
packet-raknet.h exports the following functions:
* raknet_add_udp_dissector()
* raknet_delete_udp_dissector()
* raknet_conversation_set_dissector()
packet-raknet.c now dissects message flags, reliability, reliable message number and so on. It now reassembles fragmented packets, supports heuristics, supports dissecting combined packets, and gives up dissecting messages when they are encrypted.
packet-raknet.c now calls subdissectors with a tvbuff buffer only having a message ID and payload. It first tries to locate a subdissector based on the port, and then tries heuristic dissectors if any.
packet-mcpe.c is updated so that it uses the new raknet interface, and it now correctly dissects the following game packets:
* 0x01 Login
* 0x03 Server to Client Handshake
* 0x06 Batch
packet-mcpe.c now supports heuristics, and gives up dissecting packets in a conversation once it sees a "Server to Client Handshake" packet because everything, including packet ID, are encrypted after that.
Change-Id: I92c0b3ff0f18d22d4513bb014aeb4ea6475fb06c
Reviewed-on: https://code.wireshark.org/review/18044
Petri-Dish: Alexis La Goutte <alexis.lagoutte@gmail.com>
Tested-by: Petri Dish Buildbot <buildbot-no-reply@wireshark.org>
Reviewed-by: Anders Broman <a.broman58@gmail.com>
2016-10-03 00:22:35 +00:00
|
|
|
packet-raknet.h \
|
2016-06-21 04:06:23 +00:00
|
|
|
packet-ranap.h \
|
|
|
|
packet-rdm.h \
|
|
|
|
packet-rdt.h \
|
|
|
|
packet-reload.h \
|
|
|
|
packet-rlc-lte.h \
|
|
|
|
packet-rmi.h \
|
|
|
|
packet-rmt-common.h \
|
|
|
|
packet-rohc.h \
|
|
|
|
packet-ros.h \
|
|
|
|
packet-rpc.h \
|
|
|
|
packet-rquota.h \
|
|
|
|
packet-rrc.h \
|
|
|
|
packet-rsvp.h \
|
|
|
|
packet-rtcp.h \
|
|
|
|
packet-rtp.h \
|
|
|
|
packet-rtps.h \
|
|
|
|
packet-rtp-events.h \
|
|
|
|
packet-rtse.h \
|
|
|
|
packet-rtsp.h \
|
|
|
|
packet-rwall.h \
|
|
|
|
packet-rx.h \
|
|
|
|
packet-s1ap.h \
|
|
|
|
packet-s5066sis.h \
|
|
|
|
packet-s7comm.h \
|
|
|
|
packet-s7comm_szl_ids.h \
|
|
|
|
packet-sccp.h \
|
|
|
|
packet-scsi.h \
|
|
|
|
packet-scsi-mmc.h \
|
|
|
|
packet-scsi-osd.h \
|
|
|
|
packet-scsi-sbc.h \
|
|
|
|
packet-scsi-smc.h \
|
|
|
|
packet-scsi-ssc.h \
|
|
|
|
packet-sctp.h \
|
|
|
|
packet-sdp.h \
|
|
|
|
packet-ses.h \
|
|
|
|
packet-sflow.h \
|
|
|
|
packet-sip.h \
|
|
|
|
packet-skinny.h \
|
|
|
|
packet-sll.h \
|
|
|
|
packet-smb.h \
|
|
|
|
packet-smb2.h \
|
|
|
|
packet-smb-browse.h \
|
|
|
|
packet-smb-common.h \
|
|
|
|
packet-smb-mailslot.h \
|
|
|
|
packet-smb-pipe.h \
|
|
|
|
packet-smb-sidsnooping.h \
|
|
|
|
packet-smpp.h \
|
|
|
|
packet-smrse.h \
|
|
|
|
packet-snmp.h \
|
2017-05-06 09:35:23 +00:00
|
|
|
packet-socketcan.h \
|
2016-06-21 04:06:23 +00:00
|
|
|
packet-spice.h \
|
|
|
|
packet-spray.h \
|
|
|
|
packet-sprt.h \
|
|
|
|
packet-sscop.h \
|
|
|
|
packet-ssl.h \
|
|
|
|
packet-ssl-utils.h \
|
|
|
|
packet-stat.h \
|
|
|
|
packet-stat-notify.h \
|
|
|
|
packet-sv.h \
|
|
|
|
packet-t124.h \
|
|
|
|
packet-t30.h \
|
|
|
|
packet-t38.h \
|
|
|
|
packet-tacacs.h \
|
|
|
|
packet-tcap.h \
|
|
|
|
packet-tcp.h \
|
|
|
|
packet-tetra.h \
|
|
|
|
packet-tftp.h \
|
|
|
|
packet-tn3270.h \
|
|
|
|
packet-tn5250.h \
|
|
|
|
packet-tpkt.h \
|
|
|
|
packet-tr.h \
|
|
|
|
packet-tte.h \
|
|
|
|
packet-ua.h \
|
|
|
|
packet-uaudp.h \
|
|
|
|
packet-ubertooth.h \
|
|
|
|
packet-udp.h \
|
|
|
|
packet-umts_fp.h \
|
|
|
|
packet-umts_mac.h \
|
2017-06-17 20:27:33 +00:00
|
|
|
packet-umts_rlc.h \
|
2016-06-21 04:06:23 +00:00
|
|
|
packet-usb.h \
|
|
|
|
packet-usb-hid.h \
|
|
|
|
packet-usbip.h \
|
2016-07-19 07:41:33 +00:00
|
|
|
packet-vxlan.h \
|
2016-06-21 04:06:23 +00:00
|
|
|
packet-wap.h \
|
|
|
|
packet-wccp.h \
|
|
|
|
packet-windows-common.h \
|
|
|
|
packet-wlancertextn.h \
|
|
|
|
packet-wps.h \
|
|
|
|
packet-wsp.h \
|
|
|
|
packet-wtls.h \
|
|
|
|
packet-wtp.h \
|
|
|
|
packet-x11.h \
|
|
|
|
packet-x11-keysymdef.h \
|
|
|
|
x11-keysym.h \
|
|
|
|
x11-declarations.h \
|
|
|
|
x11-register-info.h \
|
|
|
|
x11-extension-implementation.h \
|
|
|
|
x11-extension-errors.h \
|
|
|
|
x11-glx-render-enum.h \
|
|
|
|
x11-enum.h \
|
|
|
|
packet-x509af.h \
|
|
|
|
packet-x509ce.h \
|
|
|
|
packet-x509if.h \
|
|
|
|
packet-x509sat.h \
|
|
|
|
packet-xml.h \
|
|
|
|
packet-xmpp-conference.h \
|
|
|
|
packet-xmpp-core.h \
|
|
|
|
packet-xmpp-gtalk.h \
|
|
|
|
packet-xmpp.h \
|
|
|
|
packet-xmpp-jingle.h \
|
|
|
|
packet-xmpp-other.h \
|
|
|
|
packet-xmpp-utils.h \
|
|
|
|
packet-ypbind.h \
|
|
|
|
packet-yppasswd.h \
|
|
|
|
packet-ypserv.h \
|
|
|
|
packet-ypxfr.h \
|
|
|
|
packet-zbee.h \
|
|
|
|
packet-zbee-aps.h \
|
|
|
|
packet-zbee-nwk.h \
|
|
|
|
packet-zbee-security.h \
|
|
|
|
packet-zbee-zcl.h \
|
|
|
|
packet-zbee-zdp.h \
|
|
|
|
packet-zep.h \
|
|
|
|
packet-ziop.h \
|
2016-10-31 01:47:59 +00:00
|
|
|
read_keytab_file.h \
|
2016-11-23 23:53:28 +00:00
|
|
|
snort-config.h \
|
2016-06-21 04:06:23 +00:00
|
|
|
$(GENERATED_HEADER_FILES) \
|
|
|
|
$(CUSTOM_HEADER_FILES)
|
|
|
|
|
|
|
|
# Dissector helpers. They're included in the source files in this
|
|
|
|
# directory, but they're not dissectors themselves, i.e. they're not
|
|
|
|
# used to generate "register.c").
|
|
|
|
DISSECTOR_SUPPORT_SRC = \
|
2016-08-08 12:51:38 +00:00
|
|
|
errno.c \
|
2016-06-21 04:06:23 +00:00
|
|
|
packet-dcerpc-nt.c \
|
2016-11-16 20:33:09 +00:00
|
|
|
snort-config.c \
|
2016-06-21 04:06:23 +00:00
|
|
|
usb.c \
|
|
|
|
register.c
|
|
|
|
|
|
|
|
ALL_DISSECTORS_SRC = \
|
|
|
|
$(DISSECTOR_SRC) \
|
|
|
|
$(FILE_DISSECTOR_SRC) \
|
|
|
|
$(PIDL_DISSECTOR_SRC) \
|
|
|
|
$(ASN1_DISSECTOR_SRC) \
|
|
|
|
$(DIRTY_ASN1_DISSECTOR_SRC) \
|
|
|
|
$(CORBA_IDL_DISSECTOR_SRC) \
|
|
|
|
$(DIRTY_CORBA_IDL_DISSECTOR_SRC)
|
|
|
|
|
2015-11-27 02:28:17 +00:00
|
|
|
noinst_LTLIBRARIES = libdirtydissectors.la libfiledissectors.la libdissectors.la
|
2004-07-18 18:06:47 +00:00
|
|
|
|
2008-08-26 03:45:42 +00:00
|
|
|
libdirtydissectors_la_SOURCES = \
|
2015-09-29 20:41:44 +00:00
|
|
|
$(DIRTY_ASN1_DISSECTOR_SRC) \
|
|
|
|
$(DIRTY_CORBA_IDL_DISSECTOR_SRC)
|
2016-02-19 08:20:35 +00:00
|
|
|
|
2015-11-27 02:28:17 +00:00
|
|
|
libdirtydissectors_la_CFLAGS = $(GENERATED_CFLAGS)
|
2007-04-13 00:50:23 +00:00
|
|
|
|
2013-06-21 00:08:20 +00:00
|
|
|
libfiledissectors_la_SOURCES = \
|
|
|
|
$(FILE_DISSECTOR_SRC)
|
|
|
|
|
2008-08-26 03:45:42 +00:00
|
|
|
libdissectors_la_SOURCES = \
|
|
|
|
$(DISSECTOR_SRC) \
|
|
|
|
$(ASN1_DISSECTOR_SRC) \
|
2015-02-19 10:14:39 +00:00
|
|
|
$(CORBA_IDL_DISSECTOR_SRC) \
|
2008-08-26 03:45:42 +00:00
|
|
|
$(PIDL_DISSECTOR_SRC) \
|
2008-08-26 01:04:39 +00:00
|
|
|
$(DISSECTOR_SUPPORT_SRC)
|
2007-04-03 19:50:04 +00:00
|
|
|
|
2016-06-21 04:06:23 +00:00
|
|
|
# this target needed for distribution only
|
|
|
|
noinst_HEADERS = \
|
|
|
|
$(DISSECTOR_INCLUDES) \
|
|
|
|
$(FILE_DISSECTOR_INCLUDES)
|
|
|
|
|
2016-03-16 05:50:02 +00:00
|
|
|
# include asn1 in the source tarball. But nothing to build...
|
|
|
|
DIST_SUBDIRS = asn1 dcerpc
|
2015-08-14 10:02:38 +00:00
|
|
|
|
|
|
|
SUBDIRS = dcerpc
|
2007-04-03 19:50:04 +00:00
|
|
|
|
2004-07-18 18:06:47 +00:00
|
|
|
EXTRA_DIST = \
|
2016-03-05 02:06:28 +00:00
|
|
|
.editorconfig \
|
2012-05-18 16:20:36 +00:00
|
|
|
Custom.common \
|
2009-09-12 23:02:34 +00:00
|
|
|
packet-ncp2222.inc \
|
|
|
|
README.X11 \
|
2016-02-22 06:21:53 +00:00
|
|
|
x11-fields \
|
2016-03-03 06:25:09 +00:00
|
|
|
CMakeLists.txt \
|
2016-03-16 05:50:02 +00:00
|
|
|
CMakeListsCustom.txt.example \
|
|
|
|
pidl
|
2004-07-18 18:06:47 +00:00
|
|
|
|
2009-09-12 23:02:34 +00:00
|
|
|
packet-ncp2222.c : $(top_srcdir)/tools/ncp2222.py
|
2016-02-05 05:22:24 +00:00
|
|
|
$(AM_V_python)$(PYTHON) $(top_srcdir)/tools/ncp2222.py -o $@
|
2004-07-18 18:06:47 +00:00
|
|
|
|
2009-09-12 23:02:34 +00:00
|
|
|
# Target to rebuild the X11 dissector header files.
|
|
|
|
# See README.X11 before using this--it requires the xcb and mesa source.
|
2015-06-07 02:24:33 +00:00
|
|
|
x11-dissector: $(top_srcdir)/tools/process-x11-fields.pl $(srcdir)/x11-fields $(top_srcdir)/tools/process-x11-xcb.pl
|
|
|
|
$(PERL) $(top_srcdir)/tools/process-x11-fields.pl $(srcdir) < $(srcdir)/x11-fields
|
|
|
|
$(PERL) $(top_srcdir)/tools/process-x11-xcb.pl $(srcdir)
|
2009-09-12 23:02:34 +00:00
|
|
|
|
2004-07-18 18:06:47 +00:00
|
|
|
#
|
2006-04-19 09:26:16 +00:00
|
|
|
# Build register.c, which contains a function register_all_protocols()
|
|
|
|
# that calls the register routines for all protocols and a function
|
|
|
|
# register_all_protocol_handoffs() that calls the handoff registration
|
|
|
|
# routines for all protocols.
|
2004-07-18 18:06:47 +00:00
|
|
|
#
|
2014-03-12 14:43:05 +00:00
|
|
|
# We do this by scanning through sources. If that turns out to be too slow,
|
2004-07-18 18:06:47 +00:00
|
|
|
# maybe we could just require every .o file to have an register routine
|
|
|
|
# of a given name (packet-aarp.o -> proto_register_aarp, etc.).
|
|
|
|
#
|
2014-03-12 14:43:05 +00:00
|
|
|
# Formatting conventions: The name of the proto_register_* routines an
|
2006-04-19 09:26:16 +00:00
|
|
|
# proto_reg_handoff_* routines must start in column zero, or must be
|
|
|
|
# preceded only by "void " starting in column zero, and must not be
|
|
|
|
# inside #if.
|
2004-07-18 18:06:47 +00:00
|
|
|
#
|
2008-08-26 03:45:42 +00:00
|
|
|
# ALL_DISSECTORS_SRC is assumed to have all the files that need to be scanned.
|
2004-07-18 18:06:47 +00:00
|
|
|
#
|
|
|
|
# For some unknown reason, having a big "for" loop in the Makefile
|
2006-04-19 09:26:16 +00:00
|
|
|
# to scan all the files doesn't work with some "make"s; they seem to
|
|
|
|
# pass only the first few names in the list to the shell, for some
|
|
|
|
# reason.
|
2004-07-18 18:06:47 +00:00
|
|
|
#
|
2014-06-27 18:10:28 +00:00
|
|
|
# Therefore, we use a script to generate the register.c file.
|
2006-04-19 09:26:16 +00:00
|
|
|
# The first argument is the directory in which the source files live.
|
|
|
|
# The second argument is "dissectors", to indicate that we should build
|
2006-05-31 00:23:01 +00:00
|
|
|
# a register.c file for libwireshark.
|
2004-07-18 18:06:47 +00:00
|
|
|
# All subsequent arguments are the files to scan.
|
|
|
|
#
|
2016-06-21 04:06:23 +00:00
|
|
|
register.c: $(plugin_src) $(ALL_DISSECTORS_SRC) Custom.common \
|
2014-08-12 21:30:16 +00:00
|
|
|
$(top_srcdir)/tools/make-dissector-reg.py
|
2014-08-14 00:30:25 +00:00
|
|
|
@echo Making register.c ; \
|
2014-08-12 21:30:16 +00:00
|
|
|
$(PYTHON) $(top_srcdir)/tools/make-dissector-reg.py $(srcdir) \
|
|
|
|
dissectors $(ALL_DISSECTORS_SRC) ;
|
2004-07-18 18:06:47 +00:00
|
|
|
#
|
|
|
|
# Currently register.c can be included in the distribution because
|
|
|
|
# we always build all protocol dissectors. We used to have to check
|
|
|
|
# whether or not to build the snmp dissector. If we again need to
|
|
|
|
# variably build something, making register.c non-portable, uncomment
|
|
|
|
# the dist-hook line below.
|
|
|
|
#
|
2014-03-12 14:43:05 +00:00
|
|
|
# Oh, yuk. We don't want to include "register.c" in the distribution, as
|
2004-07-18 18:06:47 +00:00
|
|
|
# its contents depend on the configuration, and therefore we want it
|
|
|
|
# to be built when the first "make" is done; however, Automake insists
|
|
|
|
# on putting *all* source into the distribution.
|
|
|
|
#
|
|
|
|
# We work around this by having a "dist-hook" rule that deletes
|
|
|
|
# "register.c", so that "dist" won't pick it up.
|
|
|
|
#
|
|
|
|
#dist-hook:
|
|
|
|
# @rm -f $(distdir)/register.c
|
|
|
|
|
2007-04-06 16:15:36 +00:00
|
|
|
# XXX - We may want to add register-cache.pkl to the distribution at
|
2014-03-12 14:43:05 +00:00
|
|
|
# some point. It should be portable across architectures.
|
2004-07-18 18:06:47 +00:00
|
|
|
CLEANFILES = \
|
2008-08-26 03:45:42 +00:00
|
|
|
libdissectors.a \
|
|
|
|
libdissectors.la \
|
|
|
|
libdirtydissectors.a \
|
|
|
|
libdirtydissectors.la \
|
|
|
|
register.c-tmp \
|
2007-04-06 16:15:36 +00:00
|
|
|
register-cache.pkl \
|
2004-07-27 02:52:49 +00:00
|
|
|
$(GENERATED_HEADER_FILES) \
|
2004-07-18 18:06:47 +00:00
|
|
|
*~
|
Make the "maintainer-clean" rules get rid of some additional generated
files. Do this with GENERATED_HEADER_FILES, GENERATED_C_FILES, and
GENERATED_FILES macros in Makefile.common files, along the lines of what
wiretap/Makefile.common has.
Clean up "*~" files with "make clean" rather than only "make distclean"
in some additional places.
Add "maintainer-clean" rules to the Makefile.nmake files, paralelling
the ones in the automake-generated Makefile.in files, using the
GENERATED_FILES macros from Makefile.common files. In some cases, move
the cleanup of files from "make distclean" to "make maintainer-clean",
and in other cases, put in a comment indicating why we're not doing that
(because some files that are distributed in the source tarballs, namely
Flex output, were built with a UN*X Flex and won't compile on Windows,
so we get rid of them with "make distclean" so you can clean up stuff
that *has* to be re-generated for Windows).
Clean up some *CLEANFILES definitions - get rid of ones that no longer
apply as files were moved or that add to the definition a name that's
already there.
svn path=/trunk/; revision=13402
2005-02-14 20:33:57 +00:00
|
|
|
|
2017-04-16 08:23:16 +00:00
|
|
|
DISTCLEANFILES = \
|
|
|
|
register.c
|
|
|
|
|
Make the "maintainer-clean" rules get rid of some additional generated
files. Do this with GENERATED_HEADER_FILES, GENERATED_C_FILES, and
GENERATED_FILES macros in Makefile.common files, along the lines of what
wiretap/Makefile.common has.
Clean up "*~" files with "make clean" rather than only "make distclean"
in some additional places.
Add "maintainer-clean" rules to the Makefile.nmake files, paralelling
the ones in the automake-generated Makefile.in files, using the
GENERATED_FILES macros from Makefile.common files. In some cases, move
the cleanup of files from "make distclean" to "make maintainer-clean",
and in other cases, put in a comment indicating why we're not doing that
(because some files that are distributed in the source tarballs, namely
Flex output, were built with a UN*X Flex and won't compile on Windows,
so we get rid of them with "make distclean" so you can clean up stuff
that *has* to be re-generated for Windows).
Clean up some *CLEANFILES definitions - get rid of ones that no longer
apply as files were moved or that add to the definition a name that's
already there.
svn path=/trunk/; revision=13402
2005-02-14 20:33:57 +00:00
|
|
|
MAINTAINERCLEANFILES = \
|
2005-07-10 08:04:27 +00:00
|
|
|
$(GENERATED_FILES) \
|
|
|
|
Makefile.in
|
2010-11-30 02:04:55 +00:00
|
|
|
|
|
|
|
checkapi:
|
2014-04-23 08:50:27 +00:00
|
|
|
$(PERL) $(top_srcdir)/tools/checkAPIs.pl -g abort -g termoutput -build \
|
|
|
|
-sourcedir=$(srcdir) \
|
|
|
|
$(ALL_DISSECTORS_SRC) $(DISSECTOR_INCLUDES) $(DISSECTOR_SUPPORT_SRC)
|