From patchwork Fri May 3 02:05:33 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: ummeegge X-Patchwork-Id: 2239 Return-Path: Received: from mail01.ipfire.org (unknown [172.28.1.200]) (using TLSv1.2 with cipher ECDHE-ECDSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "mail01.ipfire.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by web07.i.ipfire.org (Postfix) with ESMTPS id A03E085D239 for ; Thu, 2 May 2019 17:05:54 +0100 (BST) Received: from mail01.i.ipfire.org (localhost [IPv6:::1]) by mail01.ipfire.org (Postfix) with ESMTP id 44w0VT3hJCz5160q; Thu, 2 May 2019 17:05:53 +0100 (BST) Received: from ipfire-server.local (i59F4F502.versanet.de [89.244.245.2]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mail01.ipfire.org (Postfix) with ESMTPSA id 44w0VP1s3Tz5DSVl; Thu, 2 May 2019 17:05:49 +0100 (BST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ipfire.org; s=201904rsa; t=1556813149; h=from:from:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:content-type: content-transfer-encoding:in-reply-to:references:openpgp:autocrypt; bh=vlKvZ0w1BfFUS2cwc3PVJz06E9sHEEe0TqBwBqhng9k=; b=njGMiYBKGIsShHB8uq6ZUnMADYDcSPG1W8qClSbHOfi+vdV7YFIVkyURzjPXaaOJskAECc mq/A8I0td3jilR7dzxSD4d2eir+e+Js+ozpz1AphuShmwjbANHzrEV3BauLxJm9MD2FEUQ pYGUVw7K2PGqjQDGkG2BjceAL7/y2zDqfSQmX3kI4WSUPf8JxKhXBvrWc8ARxvmlAgFseS FQNXE7MtJmAjNZ64ahbBGUA1R6Pahbc1kDhAEajwFs8riUT/AMHFygFzjv2nVo1wOoKtzI eIbGvk3ZzL1u5CzUscgBpVEkfYD31Y0lDcFHGJ4nKjRoIu1FwnyPUA8E7YoRTg== DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; d=ipfire.org; s=201904ed25519; t=1556813149; h=from:from:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:content-type: content-transfer-encoding:in-reply-to:references:openpgp:autocrypt; bh=vlKvZ0w1BfFUS2cwc3PVJz06E9sHEEe0TqBwBqhng9k=; b=ooTKRurLEL4jN5b4W9MlYaYv7SlR4jf9MZkcT6IfB3E4QIDCeYN+78YR5K1BVSTgEFU5PP d2LBXpyiIp09JrCQ== From: Erik Kapfer To: development@lists.ipfire.org Subject: [PATCH] tshark: New addon Date: Thu, 2 May 2019 18:05:33 +0200 Message-Id: <20190502160533.18494-1-ummeegge@ipfire.org> X-Mailer: git-send-email 2.12.2 Authentication-Results: mail01.ipfire.org; auth=pass smtp.auth=ummeegge smtp.mailfrom=ummeegge@ipfire.org X-BeenThere: development@lists.ipfire.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: IPFire development talk List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: development-bounces@lists.ipfire.org Sender: "Development" - New group and user 'tshark' has been added to give the possiblity to run it without root privileges --> https://blog.wireshark.org/2010/02/running-wireshark-as-you/ . Signed-off-by: Erik Kapfer --- config/rootfiles/packages/tshark | 1000 ++++++++++++++++++++++++++++++++++++ lfs/tshark | 89 ++++ make.sh | 1 + src/paks/tshark/install.sh | 46 ++ src/paks/tshark/nginx/install.sh | 32 ++ src/paks/tshark/nginx/uninstall.sh | 30 ++ src/paks/tshark/nginx/update.sh | 26 + src/paks/tshark/uninstall.sh | 27 + src/paks/tshark/update.sh | 26 + 9 files changed, 1277 insertions(+) create mode 100644 config/rootfiles/packages/tshark create mode 100644 lfs/tshark create mode 100644 src/paks/tshark/install.sh create mode 100644 src/paks/tshark/nginx/install.sh create mode 100644 src/paks/tshark/nginx/uninstall.sh create mode 100644 src/paks/tshark/nginx/update.sh create mode 100644 src/paks/tshark/uninstall.sh create mode 100644 src/paks/tshark/update.sh diff --git a/config/rootfiles/packages/tshark b/config/rootfiles/packages/tshark new file mode 100644 index 000000000..fde4030a4 --- /dev/null +++ b/config/rootfiles/packages/tshark @@ -0,0 +1,1000 @@ +#usr/bin/capinfos +#usr/bin/captype +usr/bin/dumpcap +#usr/bin/editcap +#usr/bin/idl2wrs +#usr/bin/mergecap +#usr/bin/randpkt +#usr/bin/rawshark +#usr/bin/reordercap +#usr/bin/sharkd +#usr/bin/text2pcap +usr/bin/tshark +#usr/include/wireshark +#usr/include/wireshark/cfile.h +#usr/include/wireshark/cli_main.h +#usr/include/wireshark/codecs +#usr/include/wireshark/codecs/codecs.h +#usr/include/wireshark/epan +#usr/include/wireshark/epan/addr_and_mask.h +#usr/include/wireshark/epan/addr_resolv.h +#usr/include/wireshark/epan/address.h +#usr/include/wireshark/epan/address_types.h +#usr/include/wireshark/epan/afn.h +#usr/include/wireshark/epan/aftypes.h +#usr/include/wireshark/epan/app_mem_usage.h +#usr/include/wireshark/epan/arcnet_pids.h +#usr/include/wireshark/epan/arptypes.h +#usr/include/wireshark/epan/asn1.h +#usr/include/wireshark/epan/ax25_pids.h +#usr/include/wireshark/epan/bridged_pids.h +#usr/include/wireshark/epan/capture_dissectors.h +#usr/include/wireshark/epan/charsets.h +#usr/include/wireshark/epan/chdlctypes.h +#usr/include/wireshark/epan/color_filters.h +#usr/include/wireshark/epan/column-info.h +#usr/include/wireshark/epan/column-utils.h +#usr/include/wireshark/epan/column.h +#usr/include/wireshark/epan/conv_id.h +#usr/include/wireshark/epan/conversation.h +#usr/include/wireshark/epan/conversation_debug.h +#usr/include/wireshark/epan/conversation_table.h +#usr/include/wireshark/epan/crc10-tvb.h +#usr/include/wireshark/epan/crc16-tvb.h +#usr/include/wireshark/epan/crc32-tvb.h +#usr/include/wireshark/epan/crc6-tvb.h +#usr/include/wireshark/epan/crc8-tvb.h +#usr/include/wireshark/epan/decode_as.h +#usr/include/wireshark/epan/dfilter +#usr/include/wireshark/epan/dfilter/dfilter.h +#usr/include/wireshark/epan/dfilter/drange.h +#usr/include/wireshark/epan/diam_dict.h +#usr/include/wireshark/epan/disabled_protos.h +#usr/include/wireshark/epan/dissector_filters.h +#usr/include/wireshark/epan/dissectors +#usr/include/wireshark/epan/dissectors/file-rbm.h +#usr/include/wireshark/epan/dissectors/packet-6lowpan.h +#usr/include/wireshark/epan/dissectors/packet-a21.h +#usr/include/wireshark/epan/dissectors/packet-acp133.h +#usr/include/wireshark/epan/dissectors/packet-acse.h +#usr/include/wireshark/epan/dissectors/packet-actrace.h +#usr/include/wireshark/epan/dissectors/packet-adb_service.h +#usr/include/wireshark/epan/dissectors/packet-afp.h +#usr/include/wireshark/epan/dissectors/packet-alcap.h +#usr/include/wireshark/epan/dissectors/packet-ansi_a.h +#usr/include/wireshark/epan/dissectors/packet-ansi_map.h +#usr/include/wireshark/epan/dissectors/packet-ansi_tcap.h +#usr/include/wireshark/epan/dissectors/packet-arp.h +#usr/include/wireshark/epan/dissectors/packet-atalk.h +#usr/include/wireshark/epan/dissectors/packet-atm.h +#usr/include/wireshark/epan/dissectors/packet-atn-ulcs.h +#usr/include/wireshark/epan/dissectors/packet-bacapp.h +#usr/include/wireshark/epan/dissectors/packet-bacnet.h +#usr/include/wireshark/epan/dissectors/packet-ber.h +#usr/include/wireshark/epan/dissectors/packet-bfd.h +#usr/include/wireshark/epan/dissectors/packet-bgp.h +#usr/include/wireshark/epan/dissectors/packet-bluetooth.h +#usr/include/wireshark/epan/dissectors/packet-bssap.h +#usr/include/wireshark/epan/dissectors/packet-bssgp.h +#usr/include/wireshark/epan/dissectors/packet-btatt.h +#usr/include/wireshark/epan/dissectors/packet-btavctp.h +#usr/include/wireshark/epan/dissectors/packet-btavdtp.h +#usr/include/wireshark/epan/dissectors/packet-btavrcp.h +#usr/include/wireshark/epan/dissectors/packet-bthci_acl.h +#usr/include/wireshark/epan/dissectors/packet-bthci_cmd.h +#usr/include/wireshark/epan/dissectors/packet-bthci_evt.h +#usr/include/wireshark/epan/dissectors/packet-bthci_sco.h +#usr/include/wireshark/epan/dissectors/packet-btl2cap.h +#usr/include/wireshark/epan/dissectors/packet-btle.h +#usr/include/wireshark/epan/dissectors/packet-btrfcomm.h +#usr/include/wireshark/epan/dissectors/packet-btsdp.h +#usr/include/wireshark/epan/dissectors/packet-c1222.h +#usr/include/wireshark/epan/dissectors/packet-camel.h +#usr/include/wireshark/epan/dissectors/packet-cdt.h +#usr/include/wireshark/epan/dissectors/packet-cell_broadcast.h +#usr/include/wireshark/epan/dissectors/packet-charging_ase.h +#usr/include/wireshark/epan/dissectors/packet-chdlc.h +#usr/include/wireshark/epan/dissectors/packet-cip.h +#usr/include/wireshark/epan/dissectors/packet-cipsafety.h +#usr/include/wireshark/epan/dissectors/packet-cmip.h +#usr/include/wireshark/epan/dissectors/packet-cmp.h +#usr/include/wireshark/epan/dissectors/packet-cms.h +#usr/include/wireshark/epan/dissectors/packet-coap.h +#usr/include/wireshark/epan/dissectors/packet-credssp.h +#usr/include/wireshark/epan/dissectors/packet-crmf.h +#usr/include/wireshark/epan/dissectors/packet-csn1.h +#usr/include/wireshark/epan/dissectors/packet-dap.h +#usr/include/wireshark/epan/dissectors/packet-dcc.h +#usr/include/wireshark/epan/dissectors/packet-dccp.h +#usr/include/wireshark/epan/dissectors/packet-dcerpc-browser.h +#usr/include/wireshark/epan/dissectors/packet-dcerpc-budb.h +#usr/include/wireshark/epan/dissectors/packet-dcerpc-butc.h +#usr/include/wireshark/epan/dissectors/packet-dcerpc-dce122.h +#usr/include/wireshark/epan/dissectors/packet-dcerpc-dcom.h +#usr/include/wireshark/epan/dissectors/packet-dcerpc-dnsserver.h +#usr/include/wireshark/epan/dissectors/packet-dcerpc-frsapi.h +#usr/include/wireshark/epan/dissectors/packet-dcerpc-frsrpc.h +#usr/include/wireshark/epan/dissectors/packet-dcerpc-netlogon.h +#usr/include/wireshark/epan/dissectors/packet-dcerpc-nt.h +#usr/include/wireshark/epan/dissectors/packet-dcerpc-pnp.h +#usr/include/wireshark/epan/dissectors/packet-dcerpc-rras.h +#usr/include/wireshark/epan/dissectors/packet-dcerpc-samr.h +#usr/include/wireshark/epan/dissectors/packet-dcerpc-spoolss.h +#usr/include/wireshark/epan/dissectors/packet-dcerpc-svcctl.h +#usr/include/wireshark/epan/dissectors/packet-dcerpc-tapi.h +#usr/include/wireshark/epan/dissectors/packet-dcerpc.h +#usr/include/wireshark/epan/dissectors/packet-dcom-dispatch.h +#usr/include/wireshark/epan/dissectors/packet-dcom.h +#usr/include/wireshark/epan/dissectors/packet-diameter.h +#usr/include/wireshark/epan/dissectors/packet-diameter_3gpp.h +#usr/include/wireshark/epan/dissectors/packet-diffserv-mpls-common.h +#usr/include/wireshark/epan/dissectors/packet-disp.h +#usr/include/wireshark/epan/dissectors/packet-dns.h +#usr/include/wireshark/epan/dissectors/packet-docsis-tlv.h +#usr/include/wireshark/epan/dissectors/packet-dop.h +#usr/include/wireshark/epan/dissectors/packet-dsp.h +#usr/include/wireshark/epan/dissectors/packet-dtls.h +#usr/include/wireshark/epan/dissectors/packet-dtn.h +#usr/include/wireshark/epan/dissectors/packet-dvbci.h +#usr/include/wireshark/epan/dissectors/packet-e164.h +#usr/include/wireshark/epan/dissectors/packet-e212.h +#usr/include/wireshark/epan/dissectors/packet-eapol.h +#usr/include/wireshark/epan/dissectors/packet-edonkey.h +#usr/include/wireshark/epan/dissectors/packet-eigrp.h +#usr/include/wireshark/epan/dissectors/packet-enip.h +#usr/include/wireshark/epan/dissectors/packet-epl.h +#usr/include/wireshark/epan/dissectors/packet-epmd.h +#usr/include/wireshark/epan/dissectors/packet-erf.h +#usr/include/wireshark/epan/dissectors/packet-ess.h +#usr/include/wireshark/epan/dissectors/packet-eth.h +#usr/include/wireshark/epan/dissectors/packet-f5ethtrailer.h +#usr/include/wireshark/epan/dissectors/packet-fc.h +#usr/include/wireshark/epan/dissectors/packet-fcbls.h +#usr/include/wireshark/epan/dissectors/packet-fcct.h +#usr/include/wireshark/epan/dissectors/packet-fcels.h +#usr/include/wireshark/epan/dissectors/packet-fcfcs.h +#usr/include/wireshark/epan/dissectors/packet-fcfzs.h +#usr/include/wireshark/epan/dissectors/packet-fclctl.h +#usr/include/wireshark/epan/dissectors/packet-fcsb3.h +#usr/include/wireshark/epan/dissectors/packet-fcswils.h +#usr/include/wireshark/epan/dissectors/packet-ff.h +#usr/include/wireshark/epan/dissectors/packet-fix.h +#usr/include/wireshark/epan/dissectors/packet-fmp.h +#usr/include/wireshark/epan/dissectors/packet-frame.h +#usr/include/wireshark/epan/dissectors/packet-ftam.h +#usr/include/wireshark/epan/dissectors/packet-geonw.h +#usr/include/wireshark/epan/dissectors/packet-giop.h +#usr/include/wireshark/epan/dissectors/packet-gluster.h +#usr/include/wireshark/epan/dissectors/packet-gmr1_common.h +#usr/include/wireshark/epan/dissectors/packet-gmr1_rr.h +#usr/include/wireshark/epan/dissectors/packet-gprscdr.h +#usr/include/wireshark/epan/dissectors/packet-gre.h +#usr/include/wireshark/epan/dissectors/packet-gsm_a_common.h +#usr/include/wireshark/epan/dissectors/packet-gsm_a_rr.h +#usr/include/wireshark/epan/dissectors/packet-gsm_map.h +#usr/include/wireshark/epan/dissectors/packet-gsm_rlcmac.h +#usr/include/wireshark/epan/dissectors/packet-gsm_sms.h +#usr/include/wireshark/epan/dissectors/packet-gsmtap.h +#usr/include/wireshark/epan/dissectors/packet-gssapi.h +#usr/include/wireshark/epan/dissectors/packet-gtp.h +#usr/include/wireshark/epan/dissectors/packet-gtpv2.h +#usr/include/wireshark/epan/dissectors/packet-h223.h +#usr/include/wireshark/epan/dissectors/packet-h225.h +#usr/include/wireshark/epan/dissectors/packet-h235.h +#usr/include/wireshark/epan/dissectors/packet-h245.h +#usr/include/wireshark/epan/dissectors/packet-h248.h +#usr/include/wireshark/epan/dissectors/packet-h263.h +#usr/include/wireshark/epan/dissectors/packet-h264.h +#usr/include/wireshark/epan/dissectors/packet-h265.h +#usr/include/wireshark/epan/dissectors/packet-h323.h +#usr/include/wireshark/epan/dissectors/packet-h450-ros.h +#usr/include/wireshark/epan/dissectors/packet-hpext.h +#usr/include/wireshark/epan/dissectors/packet-http.h +#usr/include/wireshark/epan/dissectors/packet-http2.h +#usr/include/wireshark/epan/dissectors/packet-iana-oui.h +#usr/include/wireshark/epan/dissectors/packet-iax2.h +#usr/include/wireshark/epan/dissectors/packet-icmp.h +#usr/include/wireshark/epan/dissectors/packet-idmp.h +#usr/include/wireshark/epan/dissectors/packet-idp.h +#usr/include/wireshark/epan/dissectors/packet-ieee1609dot2.h +#usr/include/wireshark/epan/dissectors/packet-ieee80211-radio.h +#usr/include/wireshark/epan/dissectors/packet-ieee80211-radiotap-defs.h +#usr/include/wireshark/epan/dissectors/packet-ieee80211-radiotap-iter.h +#usr/include/wireshark/epan/dissectors/packet-ieee80211.h +#usr/include/wireshark/epan/dissectors/packet-ieee802154.h +#usr/include/wireshark/epan/dissectors/packet-ieee8023.h +#usr/include/wireshark/epan/dissectors/packet-ieee802a.h +#usr/include/wireshark/epan/dissectors/packet-igmp.h +#usr/include/wireshark/epan/dissectors/packet-imf.h +#usr/include/wireshark/epan/dissectors/packet-inap.h +#usr/include/wireshark/epan/dissectors/packet-infiniband.h +#usr/include/wireshark/epan/dissectors/packet-ip.h +#usr/include/wireshark/epan/dissectors/packet-ipmi.h +#usr/include/wireshark/epan/dissectors/packet-ipsec.h +#usr/include/wireshark/epan/dissectors/packet-ipx.h +#usr/include/wireshark/epan/dissectors/packet-isakmp.h +#usr/include/wireshark/epan/dissectors/packet-isis-clv.h +#usr/include/wireshark/epan/dissectors/packet-isis.h +#usr/include/wireshark/epan/dissectors/packet-isl.h +#usr/include/wireshark/epan/dissectors/packet-isup.h +#usr/include/wireshark/epan/dissectors/packet-its.h +#usr/include/wireshark/epan/dissectors/packet-iwarp-ddp-rdmap.h +#usr/include/wireshark/epan/dissectors/packet-juniper.h +#usr/include/wireshark/epan/dissectors/packet-jxta.h +#usr/include/wireshark/epan/dissectors/packet-kerberos.h +#usr/include/wireshark/epan/dissectors/packet-knxip.h +#usr/include/wireshark/epan/dissectors/packet-knxip_decrypt.h +#usr/include/wireshark/epan/dissectors/packet-l2tp.h +#usr/include/wireshark/epan/dissectors/packet-lapdm.h +#usr/include/wireshark/epan/dissectors/packet-lbm.h +#usr/include/wireshark/epan/dissectors/packet-lbtrm.h +#usr/include/wireshark/epan/dissectors/packet-lbtru.h +#usr/include/wireshark/epan/dissectors/packet-lbttcp.h +#usr/include/wireshark/epan/dissectors/packet-lcsap.h +#usr/include/wireshark/epan/dissectors/packet-ldap.h +#usr/include/wireshark/epan/dissectors/packet-ldp.h +#usr/include/wireshark/epan/dissectors/packet-link16.h +#usr/include/wireshark/epan/dissectors/packet-lisp.h +#usr/include/wireshark/epan/dissectors/packet-llc.h +#usr/include/wireshark/epan/dissectors/packet-lnet.h +#usr/include/wireshark/epan/dissectors/packet-logotypecertextn.h +#usr/include/wireshark/epan/dissectors/packet-lpp.h +#usr/include/wireshark/epan/dissectors/packet-lte-rrc.h +#usr/include/wireshark/epan/dissectors/packet-mac-lte.h +#usr/include/wireshark/epan/dissectors/packet-mausb.h +#usr/include/wireshark/epan/dissectors/packet-mbim.h +#usr/include/wireshark/epan/dissectors/packet-mbtcp.h +#usr/include/wireshark/epan/dissectors/packet-mgcp.h +#usr/include/wireshark/epan/dissectors/packet-mle.h +#usr/include/wireshark/epan/dissectors/packet-mms.h +#usr/include/wireshark/epan/dissectors/packet-mount.h +#usr/include/wireshark/epan/dissectors/packet-mp4ves.h +#usr/include/wireshark/epan/dissectors/packet-mpeg-descriptor.h +#usr/include/wireshark/epan/dissectors/packet-mpeg-sect.h +#usr/include/wireshark/epan/dissectors/packet-mpls.h +#usr/include/wireshark/epan/dissectors/packet-mq.h +#usr/include/wireshark/epan/dissectors/packet-msrp.h +#usr/include/wireshark/epan/dissectors/packet-mstp.h +#usr/include/wireshark/epan/dissectors/packet-mtp3.h +#usr/include/wireshark/epan/dissectors/packet-nbap.h +#usr/include/wireshark/epan/dissectors/packet-ncp-int.h +#usr/include/wireshark/epan/dissectors/packet-ncp-nmas.h +#usr/include/wireshark/epan/dissectors/packet-ncp-sss.h +#usr/include/wireshark/epan/dissectors/packet-ndmp.h +#usr/include/wireshark/epan/dissectors/packet-ndps.h +#usr/include/wireshark/epan/dissectors/packet-netbios.h +#usr/include/wireshark/epan/dissectors/packet-netlink.h +#usr/include/wireshark/epan/dissectors/packet-nfs.h +#usr/include/wireshark/epan/dissectors/packet-ngap.h +#usr/include/wireshark/epan/dissectors/packet-nisplus.h +#usr/include/wireshark/epan/dissectors/packet-nlm.h +#usr/include/wireshark/epan/dissectors/packet-nr-rrc.h +#usr/include/wireshark/epan/dissectors/packet-nsh.h +#usr/include/wireshark/epan/dissectors/packet-ntlmssp.h +#usr/include/wireshark/epan/dissectors/packet-ntp.h +#usr/include/wireshark/epan/dissectors/packet-nvme.h +#usr/include/wireshark/epan/dissectors/packet-ocsp.h +#usr/include/wireshark/epan/dissectors/packet-oer.h +#usr/include/wireshark/epan/dissectors/packet-opensafety.h +#usr/include/wireshark/epan/dissectors/packet-oscore.h +#usr/include/wireshark/epan/dissectors/packet-osi-options.h +#usr/include/wireshark/epan/dissectors/packet-osi.h +#usr/include/wireshark/epan/dissectors/packet-p1.h +#usr/include/wireshark/epan/dissectors/packet-p22.h +#usr/include/wireshark/epan/dissectors/packet-p7.h +#usr/include/wireshark/epan/dissectors/packet-p772.h +#usr/include/wireshark/epan/dissectors/packet-pcap_pktdata.h +#usr/include/wireshark/epan/dissectors/packet-pcnfsd.h +#usr/include/wireshark/epan/dissectors/packet-pdcp-lte.h +#usr/include/wireshark/epan/dissectors/packet-pdcp-nr.h +#usr/include/wireshark/epan/dissectors/packet-per.h +#usr/include/wireshark/epan/dissectors/packet-pkcs1.h +#usr/include/wireshark/epan/dissectors/packet-pkcs12.h +#usr/include/wireshark/epan/dissectors/packet-pkinit.h +#usr/include/wireshark/epan/dissectors/packet-pkix1explicit.h +#usr/include/wireshark/epan/dissectors/packet-pkix1implicit.h +#usr/include/wireshark/epan/dissectors/packet-pkixac.h +#usr/include/wireshark/epan/dissectors/packet-pkixproxy.h +#usr/include/wireshark/epan/dissectors/packet-pkixqualified.h +#usr/include/wireshark/epan/dissectors/packet-pkixtsp.h +#usr/include/wireshark/epan/dissectors/packet-portmap.h +#usr/include/wireshark/epan/dissectors/packet-ppi-geolocation-common.h +#usr/include/wireshark/epan/dissectors/packet-ppp.h +#usr/include/wireshark/epan/dissectors/packet-pres.h +#usr/include/wireshark/epan/dissectors/packet-ptp.h +#usr/include/wireshark/epan/dissectors/packet-ptpip.h +#usr/include/wireshark/epan/dissectors/packet-pw-atm.h +#usr/include/wireshark/epan/dissectors/packet-pw-common.h +#usr/include/wireshark/epan/dissectors/packet-q708.h +#usr/include/wireshark/epan/dissectors/packet-q931.h +#usr/include/wireshark/epan/dissectors/packet-q932.h +#usr/include/wireshark/epan/dissectors/packet-qsig.h +#usr/include/wireshark/epan/dissectors/packet-radius.h +#usr/include/wireshark/epan/dissectors/packet-raknet.h +#usr/include/wireshark/epan/dissectors/packet-ranap.h +#usr/include/wireshark/epan/dissectors/packet-rdm.h +#usr/include/wireshark/epan/dissectors/packet-rdt.h +#usr/include/wireshark/epan/dissectors/packet-reload.h +#usr/include/wireshark/epan/dissectors/packet-rlc-lte.h +#usr/include/wireshark/epan/dissectors/packet-rlc-nr.h +#usr/include/wireshark/epan/dissectors/packet-rmi.h +#usr/include/wireshark/epan/dissectors/packet-rmt-common.h +#usr/include/wireshark/epan/dissectors/packet-rohc.h +#usr/include/wireshark/epan/dissectors/packet-ros.h +#usr/include/wireshark/epan/dissectors/packet-rpc.h +#usr/include/wireshark/epan/dissectors/packet-rpcrdma.h +#usr/include/wireshark/epan/dissectors/packet-rrc.h +#usr/include/wireshark/epan/dissectors/packet-rsvp.h +#usr/include/wireshark/epan/dissectors/packet-rtcp.h +#usr/include/wireshark/epan/dissectors/packet-rtp-events.h +#usr/include/wireshark/epan/dissectors/packet-rtp.h +#usr/include/wireshark/epan/dissectors/packet-rtps.h +#usr/include/wireshark/epan/dissectors/packet-rtse.h +#usr/include/wireshark/epan/dissectors/packet-rtsp.h +#usr/include/wireshark/epan/dissectors/packet-rx.h +#usr/include/wireshark/epan/dissectors/packet-s1ap.h +#usr/include/wireshark/epan/dissectors/packet-s5066sis.h +#usr/include/wireshark/epan/dissectors/packet-s7comm.h +#usr/include/wireshark/epan/dissectors/packet-s7comm_szl_ids.h +#usr/include/wireshark/epan/dissectors/packet-sccp.h +#usr/include/wireshark/epan/dissectors/packet-scsi-mmc.h +#usr/include/wireshark/epan/dissectors/packet-scsi-osd.h +#usr/include/wireshark/epan/dissectors/packet-scsi-sbc.h +#usr/include/wireshark/epan/dissectors/packet-scsi-smc.h +#usr/include/wireshark/epan/dissectors/packet-scsi-ssc.h +#usr/include/wireshark/epan/dissectors/packet-scsi.h +#usr/include/wireshark/epan/dissectors/packet-sctp.h +#usr/include/wireshark/epan/dissectors/packet-sdp.h +#usr/include/wireshark/epan/dissectors/packet-ses.h +#usr/include/wireshark/epan/dissectors/packet-sflow.h +#usr/include/wireshark/epan/dissectors/packet-sip.h +#usr/include/wireshark/epan/dissectors/packet-skinny.h +#usr/include/wireshark/epan/dissectors/packet-sll.h +#usr/include/wireshark/epan/dissectors/packet-smb-browse.h +#usr/include/wireshark/epan/dissectors/packet-smb-common.h +#usr/include/wireshark/epan/dissectors/packet-smb-mailslot.h +#usr/include/wireshark/epan/dissectors/packet-smb-pipe.h +#usr/include/wireshark/epan/dissectors/packet-smb-sidsnooping.h +#usr/include/wireshark/epan/dissectors/packet-smb.h +#usr/include/wireshark/epan/dissectors/packet-smb2.h +#usr/include/wireshark/epan/dissectors/packet-smpp.h +#usr/include/wireshark/epan/dissectors/packet-smrse.h +#usr/include/wireshark/epan/dissectors/packet-snmp.h +#usr/include/wireshark/epan/dissectors/packet-socketcan.h +#usr/include/wireshark/epan/dissectors/packet-spice.h +#usr/include/wireshark/epan/dissectors/packet-sprt.h +#usr/include/wireshark/epan/dissectors/packet-sscop.h +#usr/include/wireshark/epan/dissectors/packet-stat-notify.h +#usr/include/wireshark/epan/dissectors/packet-stat.h +#usr/include/wireshark/epan/dissectors/packet-sv.h +#usr/include/wireshark/epan/dissectors/packet-syslog.h +#usr/include/wireshark/epan/dissectors/packet-t124.h +#usr/include/wireshark/epan/dissectors/packet-t30.h +#usr/include/wireshark/epan/dissectors/packet-t38.h +#usr/include/wireshark/epan/dissectors/packet-tacacs.h +#usr/include/wireshark/epan/dissectors/packet-tcap.h +#usr/include/wireshark/epan/dissectors/packet-tcp.h +#usr/include/wireshark/epan/dissectors/packet-tetra.h +#usr/include/wireshark/epan/dissectors/packet-tls-utils.h +#usr/include/wireshark/epan/dissectors/packet-tls.h +#usr/include/wireshark/epan/dissectors/packet-tn3270.h +#usr/include/wireshark/epan/dissectors/packet-tn5250.h +#usr/include/wireshark/epan/dissectors/packet-tpkt.h +#usr/include/wireshark/epan/dissectors/packet-tr.h +#usr/include/wireshark/epan/dissectors/packet-tte.h +#usr/include/wireshark/epan/dissectors/packet-ua.h +#usr/include/wireshark/epan/dissectors/packet-uaudp.h +#usr/include/wireshark/epan/dissectors/packet-ubertooth.h +#usr/include/wireshark/epan/dissectors/packet-udp.h +#usr/include/wireshark/epan/dissectors/packet-umts_fp.h +#usr/include/wireshark/epan/dissectors/packet-umts_mac.h +#usr/include/wireshark/epan/dissectors/packet-umts_rlc.h +#usr/include/wireshark/epan/dissectors/packet-usb-hid.h +#usr/include/wireshark/epan/dissectors/packet-usb.h +#usr/include/wireshark/epan/dissectors/packet-usbip.h +#usr/include/wireshark/epan/dissectors/packet-vxlan.h +#usr/include/wireshark/epan/dissectors/packet-wap.h +#usr/include/wireshark/epan/dissectors/packet-wccp.h +#usr/include/wireshark/epan/dissectors/packet-windows-common.h +#usr/include/wireshark/epan/dissectors/packet-wlancertextn.h +#usr/include/wireshark/epan/dissectors/packet-wps.h +#usr/include/wireshark/epan/dissectors/packet-wsp.h +#usr/include/wireshark/epan/dissectors/packet-wtls.h +#usr/include/wireshark/epan/dissectors/packet-wtp.h +#usr/include/wireshark/epan/dissectors/packet-x11-keysymdef.h +#usr/include/wireshark/epan/dissectors/packet-x11.h +#usr/include/wireshark/epan/dissectors/packet-x2ap.h +#usr/include/wireshark/epan/dissectors/packet-x509af.h +#usr/include/wireshark/epan/dissectors/packet-x509ce.h +#usr/include/wireshark/epan/dissectors/packet-x509if.h +#usr/include/wireshark/epan/dissectors/packet-x509sat.h +#usr/include/wireshark/epan/dissectors/packet-xml.h +#usr/include/wireshark/epan/dissectors/packet-xmpp-conference.h +#usr/include/wireshark/epan/dissectors/packet-xmpp-core.h +#usr/include/wireshark/epan/dissectors/packet-xmpp-gtalk.h +#usr/include/wireshark/epan/dissectors/packet-xmpp-jingle.h +#usr/include/wireshark/epan/dissectors/packet-xmpp-other.h +#usr/include/wireshark/epan/dissectors/packet-xmpp-utils.h +#usr/include/wireshark/epan/dissectors/packet-xmpp.h +#usr/include/wireshark/epan/dissectors/packet-ypbind.h +#usr/include/wireshark/epan/dissectors/packet-yppasswd.h +#usr/include/wireshark/epan/dissectors/packet-ypserv.h +#usr/include/wireshark/epan/dissectors/packet-ypxfr.h +#usr/include/wireshark/epan/dissectors/packet-zbee-aps.h +#usr/include/wireshark/epan/dissectors/packet-zbee-nwk.h +#usr/include/wireshark/epan/dissectors/packet-zbee-security.h +#usr/include/wireshark/epan/dissectors/packet-zbee-zcl.h +#usr/include/wireshark/epan/dissectors/packet-zbee-zdp.h +#usr/include/wireshark/epan/dissectors/packet-zbee.h +#usr/include/wireshark/epan/dissectors/packet-ziop.h +#usr/include/wireshark/epan/dtd.h +#usr/include/wireshark/epan/dtd_parse.h +#usr/include/wireshark/epan/dvb_chartbl.h +#usr/include/wireshark/epan/eap.h +#usr/include/wireshark/epan/eapol_keydes_types.h +#usr/include/wireshark/epan/epan.h +#usr/include/wireshark/epan/epan_dissect.h +#usr/include/wireshark/epan/etypes.h +#usr/include/wireshark/epan/ex-opt.h +#usr/include/wireshark/epan/except.h +#usr/include/wireshark/epan/exceptions.h +#usr/include/wireshark/epan/expert.h +#usr/include/wireshark/epan/export_object.h +#usr/include/wireshark/epan/exported_pdu.h +#usr/include/wireshark/epan/filter_expressions.h +#usr/include/wireshark/epan/follow.h +#usr/include/wireshark/epan/frame_data.h +#usr/include/wireshark/epan/frame_data_sequence.h +#usr/include/wireshark/epan/ftypes +#usr/include/wireshark/epan/ftypes/ftypes.h +#usr/include/wireshark/epan/funnel.h +#usr/include/wireshark/epan/garrayfix.h +#usr/include/wireshark/epan/golay.h +#usr/include/wireshark/epan/guid-utils.h +#usr/include/wireshark/epan/iana_charsets.h +#usr/include/wireshark/epan/iax2_codec_type.h +#usr/include/wireshark/epan/in_cksum.h +#usr/include/wireshark/epan/ip_opts.h +#usr/include/wireshark/epan/ipproto.h +#usr/include/wireshark/epan/ipv4.h +#usr/include/wireshark/epan/ipv6.h +#usr/include/wireshark/epan/lapd_sapi.h +#usr/include/wireshark/epan/llcsaps.h +#usr/include/wireshark/epan/maxmind_db.h +#usr/include/wireshark/epan/media_params.h +#usr/include/wireshark/epan/next_tvb.h +#usr/include/wireshark/epan/nlpid.h +#usr/include/wireshark/epan/oids.h +#usr/include/wireshark/epan/osi-utils.h +#usr/include/wireshark/epan/oui.h +#usr/include/wireshark/epan/packet.h +#usr/include/wireshark/epan/packet_info.h +#usr/include/wireshark/epan/params.h +#usr/include/wireshark/epan/plugin_if.h +#usr/include/wireshark/epan/ppptypes.h +#usr/include/wireshark/epan/prefs-int.h +#usr/include/wireshark/epan/prefs.h +#usr/include/wireshark/epan/print.h +#usr/include/wireshark/epan/print_stream.h +#usr/include/wireshark/epan/proto.h +#usr/include/wireshark/epan/proto_data.h +#usr/include/wireshark/epan/ps.h +#usr/include/wireshark/epan/ptvcursor.h +#usr/include/wireshark/epan/range.h +#usr/include/wireshark/epan/reassemble.h +#usr/include/wireshark/epan/reedsolomon.h +#usr/include/wireshark/epan/register.h +#usr/include/wireshark/epan/req_resp_hdrs.h +#usr/include/wireshark/epan/rtd_table.h +#usr/include/wireshark/epan/rtp_pt.h +#usr/include/wireshark/epan/sctpppids.h +#usr/include/wireshark/epan/secrets.h +#usr/include/wireshark/epan/show_exception.h +#usr/include/wireshark/epan/slow_protocol_subtypes.h +#usr/include/wireshark/epan/sminmpec.h +#usr/include/wireshark/epan/srt_table.h +#usr/include/wireshark/epan/stat_groups.h +#usr/include/wireshark/epan/stat_tap_ui.h +#usr/include/wireshark/epan/stats_tree.h +#usr/include/wireshark/epan/stats_tree_priv.h +#usr/include/wireshark/epan/stream.h +#usr/include/wireshark/epan/strutil.h +#usr/include/wireshark/epan/t35.h +#usr/include/wireshark/epan/tap-voip.h +#usr/include/wireshark/epan/tap.h +#usr/include/wireshark/epan/tfs.h +#usr/include/wireshark/epan/time_fmt.h +#usr/include/wireshark/epan/timestamp.h +#usr/include/wireshark/epan/timestats.h +#usr/include/wireshark/epan/to_str.h +#usr/include/wireshark/epan/tvbparse.h +#usr/include/wireshark/epan/tvbuff-int.h +#usr/include/wireshark/epan/tvbuff.h +#usr/include/wireshark/epan/uat-int.h +#usr/include/wireshark/epan/uat.h +#usr/include/wireshark/epan/unit_strings.h +#usr/include/wireshark/epan/value_string.h +#usr/include/wireshark/epan/wmem +#usr/include/wireshark/epan/wmem/wmem.h +#usr/include/wireshark/epan/wmem/wmem_array.h +#usr/include/wireshark/epan/wmem/wmem_core.h +#usr/include/wireshark/epan/wmem/wmem_interval_tree.h +#usr/include/wireshark/epan/wmem/wmem_list.h +#usr/include/wireshark/epan/wmem/wmem_map.h +#usr/include/wireshark/epan/wmem/wmem_miscutl.h +#usr/include/wireshark/epan/wmem/wmem_queue.h +#usr/include/wireshark/epan/wmem/wmem_scopes.h +#usr/include/wireshark/epan/wmem/wmem_stack.h +#usr/include/wireshark/epan/wmem/wmem_strbuf.h +#usr/include/wireshark/epan/wmem/wmem_strutl.h +#usr/include/wireshark/epan/wmem/wmem_tree.h +#usr/include/wireshark/epan/wmem/wmem_user_cb.h +#usr/include/wireshark/epan/x264_prt_id.h +#usr/include/wireshark/epan/xdlc.h +#usr/include/wireshark/file.h +#usr/include/wireshark/globals.h +#usr/include/wireshark/log.h +#usr/include/wireshark/version_info.h +#usr/include/wireshark/wiretap +#usr/include/wireshark/wiretap/file_wrappers.h +#usr/include/wireshark/wiretap/merge.h +#usr/include/wireshark/wiretap/pcap-encap.h +#usr/include/wireshark/wiretap/pcapng_module.h +#usr/include/wireshark/wiretap/secrets-types.h +#usr/include/wireshark/wiretap/wtap.h +#usr/include/wireshark/wiretap/wtap_opttypes.h +#usr/include/wireshark/ws_attributes.h +#usr/include/wireshark/ws_compiler_tests.h +#usr/include/wireshark/ws_diag_control.h +#usr/include/wireshark/ws_symbol_export.h +#usr/include/wireshark/ws_version.h +#usr/include/wireshark/wsutil +#usr/include/wireshark/wsutil/adler32.h +#usr/include/wireshark/wsutil/base32.h +#usr/include/wireshark/wsutil/bits_count_ones.h +#usr/include/wireshark/wsutil/bits_ctz.h +#usr/include/wireshark/wsutil/bitswap.h +#usr/include/wireshark/wsutil/buffer.h +#usr/include/wireshark/wsutil/color.h +#usr/include/wireshark/wsutil/copyright_info.h +#usr/include/wireshark/wsutil/cpu_info.h +#usr/include/wireshark/wsutil/crash_info.h +#usr/include/wireshark/wsutil/crc10.h +#usr/include/wireshark/wsutil/crc11.h +#usr/include/wireshark/wsutil/crc16-plain.h +#usr/include/wireshark/wsutil/crc16.h +#usr/include/wireshark/wsutil/crc32.h +#usr/include/wireshark/wsutil/crc6.h +#usr/include/wireshark/wsutil/crc7.h +#usr/include/wireshark/wsutil/crc8.h +#usr/include/wireshark/wsutil/curve25519.h +#usr/include/wireshark/wsutil/eax.h +#usr/include/wireshark/wsutil/filesystem.h +#usr/include/wireshark/wsutil/frequency-utils.h +#usr/include/wireshark/wsutil/g711.h +#usr/include/wireshark/wsutil/inet_addr.h +#usr/include/wireshark/wsutil/inet_ipv4.h +#usr/include/wireshark/wsutil/inet_ipv6.h +#usr/include/wireshark/wsutil/interface.h +#usr/include/wireshark/wsutil/jsmn.h +#usr/include/wireshark/wsutil/json_dumper.h +#usr/include/wireshark/wsutil/mpeg-audio.h +#usr/include/wireshark/wsutil/netlink.h +#usr/include/wireshark/wsutil/nstime.h +#usr/include/wireshark/wsutil/os_version_info.h +#usr/include/wireshark/wsutil/pint.h +#usr/include/wireshark/wsutil/plugins.h +#usr/include/wireshark/wsutil/pow2.h +#usr/include/wireshark/wsutil/privileges.h +#usr/include/wireshark/wsutil/processes.h +#usr/include/wireshark/wsutil/report_message.h +#usr/include/wireshark/wsutil/sign_ext.h +#usr/include/wireshark/wsutil/sober128.h +#usr/include/wireshark/wsutil/socket.h +#usr/include/wireshark/wsutil/str_util.h +#usr/include/wireshark/wsutil/strnatcmp.h +#usr/include/wireshark/wsutil/strtoi.h +#usr/include/wireshark/wsutil/tempfile.h +#usr/include/wireshark/wsutil/time_util.h +#usr/include/wireshark/wsutil/type_util.h +#usr/include/wireshark/wsutil/unicode-utils.h +#usr/include/wireshark/wsutil/utf8_entities.h +#usr/include/wireshark/wsutil/ws_cpuid.h +#usr/include/wireshark/wsutil/ws_mempbrk.h +#usr/include/wireshark/wsutil/ws_mempbrk_int.h +#usr/include/wireshark/wsutil/ws_pipe.h +#usr/include/wireshark/wsutil/ws_printf.h +#usr/include/wireshark/wsutil/wsjson.h +#usr/include/wireshark/wsutil/xtea.h +#usr/lib/libwireshark.so +usr/lib/libwireshark.so.12 +usr/lib/libwireshark.so.12.0.1 +#usr/lib/libwiretap.so +usr/lib/libwiretap.so.9 +usr/lib/libwiretap.so.9.0.1 +#usr/lib/libwscodecs.so +usr/lib/libwscodecs.so.2 +usr/lib/libwscodecs.so.2.0.0 +#usr/lib/libwsutil.so +usr/lib/libwsutil.so.10 +usr/lib/libwsutil.so.10.0.0 +#usr/lib/pkgconfig/wireshark.pc +#usr/lib/wireshark +#usr/lib/wireshark/cmake +#usr/lib/wireshark/cmake/FindGLIB2.cmake +#usr/lib/wireshark/cmake/FindWSWinLibs.cmake +#usr/lib/wireshark/cmake/LocatePythonModule.cmake +#usr/lib/wireshark/cmake/UseAsn2Wrs.cmake +#usr/lib/wireshark/cmake/UseMakePluginReg.cmake +#usr/lib/wireshark/cmake/WiresharkConfig.cmake +#usr/lib/wireshark/cmake/WiresharkConfigVersion.cmake +#usr/lib/wireshark/cmake/WiresharkTargets-relwithdebinfo.cmake +#usr/lib/wireshark/cmake/WiresharkTargets.cmake +#usr/lib/wireshark/extcap +usr/lib/wireshark/extcap/androiddump +usr/lib/wireshark/extcap/dpauxmon +usr/lib/wireshark/extcap/randpktdump +usr/lib/wireshark/extcap/udpdump +#usr/lib/wireshark/plugins +#usr/lib/wireshark/plugins/3.0 +#usr/lib/wireshark/plugins/3.0/codecs +usr/lib/wireshark/plugins/3.0/codecs/l16mono.so +#usr/lib/wireshark/plugins/3.0/epan +usr/lib/wireshark/plugins/3.0/epan/ethercat.so +usr/lib/wireshark/plugins/3.0/epan/gryphon.so +usr/lib/wireshark/plugins/3.0/epan/irda.so +usr/lib/wireshark/plugins/3.0/epan/mate.so +usr/lib/wireshark/plugins/3.0/epan/opcua.so +usr/lib/wireshark/plugins/3.0/epan/profinet.so +usr/lib/wireshark/plugins/3.0/epan/stats_tree.so +usr/lib/wireshark/plugins/3.0/epan/transum.so +usr/lib/wireshark/plugins/3.0/epan/unistim.so +usr/lib/wireshark/plugins/3.0/epan/wimax.so +usr/lib/wireshark/plugins/3.0/epan/wimaxasncp.so +usr/lib/wireshark/plugins/3.0/epan/wimaxmacphy.so +usr/lib/wireshark/plugins/3.0/wiretap +usr/lib/wireshark/plugins/3.0/wiretap/usbdump.so +#usr/share/doc/wireshark +#usr/share/doc/wireshark/androiddump.html +#usr/share/doc/wireshark/capinfos.html +#usr/share/doc/wireshark/captype.html +#usr/share/doc/wireshark/ciscodump.html +#usr/share/doc/wireshark/dftest.html +#usr/share/doc/wireshark/dpauxmon.html +#usr/share/doc/wireshark/dumpcap.html +#usr/share/doc/wireshark/editcap.html +#usr/share/doc/wireshark/extcap.html +#usr/share/doc/wireshark/mergecap.html +#usr/share/doc/wireshark/randpkt.html +#usr/share/doc/wireshark/randpktdump.html +#usr/share/doc/wireshark/rawshark.html +#usr/share/doc/wireshark/reordercap.html +#usr/share/doc/wireshark/sshdump.html +#usr/share/doc/wireshark/text2pcap.html +#usr/share/doc/wireshark/tshark.html +#usr/share/doc/wireshark/udpdump.html +#usr/share/doc/wireshark/wireshark-filter.html +#usr/share/doc/wireshark/wireshark.html +#usr/share/man/man1/androiddump.1 +#usr/share/man/man1/capinfos.1 +#usr/share/man/man1/captype.1 +#usr/share/man/man1/ciscodump.1 +#usr/share/man/man1/dftest.1 +#usr/share/man/man1/dpauxmon.1 +#usr/share/man/man1/dumpcap.1 +#usr/share/man/man1/editcap.1 +#usr/share/man/man1/mergecap.1 +#usr/share/man/man1/randpkt.1 +#usr/share/man/man1/randpktdump.1 +#usr/share/man/man1/rawshark.1 +#usr/share/man/man1/reordercap.1 +#usr/share/man/man1/sshdump.1 +#usr/share/man/man1/text2pcap.1 +#usr/share/man/man1/tshark.1 +#usr/share/man/man1/udpdump.1 +#usr/share/man/man1/wireshark.1 +#usr/share/man/man4/extcap.4 +#usr/share/man/man4/wireshark-filter.4 +#usr/share/wireshark +#usr/share/wireshark/AUTHORS-SHORT +#usr/share/wireshark/COPYING +#usr/share/wireshark/androiddump.html +#usr/share/wireshark/capinfos.html +#usr/share/wireshark/captype.html +usr/share/wireshark/cfilters +#usr/share/wireshark/ciscodump.html +usr/share/wireshark/colorfilters +usr/share/wireshark/dfilters +#usr/share/wireshark/dftest.html +#usr/share/wireshark/diameter +usr/share/wireshark/diameter/AlcatelLucent.xml +usr/share/wireshark/diameter/Cisco.xml +usr/share/wireshark/diameter/CiscoSystems.xml +usr/share/wireshark/diameter/Custom.xml +usr/share/wireshark/diameter/Ericsson.xml +usr/share/wireshark/diameter/HP.xml +usr/share/wireshark/diameter/Huawei.xml +usr/share/wireshark/diameter/Inovar.xml +usr/share/wireshark/diameter/Juniper.xml +usr/share/wireshark/diameter/Nokia.xml +usr/share/wireshark/diameter/NokiaSolutionsAndNetworks.xml +usr/share/wireshark/diameter/Oracle.xml +usr/share/wireshark/diameter/Starent.xml +usr/share/wireshark/diameter/TGPP.xml +usr/share/wireshark/diameter/TGPP2.xml +usr/share/wireshark/diameter/VerizonWireless.xml +usr/share/wireshark/diameter/Vodafone.xml +usr/share/wireshark/diameter/chargecontrol.xml +usr/share/wireshark/diameter/dictionary.dtd +usr/share/wireshark/diameter/dictionary.xml +usr/share/wireshark/diameter/eap.xml +usr/share/wireshark/diameter/etsie2e4.xml +usr/share/wireshark/diameter/mobileipv4.xml +usr/share/wireshark/diameter/mobileipv6.xml +usr/share/wireshark/diameter/nasreq.xml +usr/share/wireshark/diameter/sip.xml +usr/share/wireshark/diameter/sunping.xml +#usr/share/wireshark/dtds +usr/share/wireshark/dtds/dc.dtd +usr/share/wireshark/dtds/itunes.dtd +usr/share/wireshark/dtds/mscml.dtd +usr/share/wireshark/dtds/pocsettings.dtd +usr/share/wireshark/dtds/presence.dtd +usr/share/wireshark/dtds/reginfo.dtd +usr/share/wireshark/dtds/rlmi.dtd +usr/share/wireshark/dtds/rss.dtd +usr/share/wireshark/dtds/smil.dtd +usr/share/wireshark/dtds/watcherinfo.dtd +usr/share/wireshark/dtds/xcap-caps.dtd +usr/share/wireshark/dtds/xcap-error.dtd +#usr/share/wireshark/dumpcap.html +#usr/share/wireshark/editcap.html +#usr/share/wireshark/enterprises.tsv +#usr/share/wireshark/extcap.html +#usr/share/wireshark/help +#usr/share/wireshark/help/capture_filters.txt +#usr/share/wireshark/help/capturing.txt +#usr/share/wireshark/help/display_filters.txt +#usr/share/wireshark/help/faq.py +#usr/share/wireshark/help/getting_started.txt +#usr/share/wireshark/help/overview.txt +#usr/share/wireshark/help/toc +#usr/share/wireshark/ipmap.html +#usr/share/wireshark/manuf +#usr/share/wireshark/mergecap.html +#usr/share/wireshark/pdml2html.xsl +#usr/share/wireshark/profiles +#usr/share/wireshark/profiles/Bluetooth +usr/share/wireshark/profiles/Bluetooth/colorfilters +usr/share/wireshark/profiles/Bluetooth/preferences +#usr/share/wireshark/profiles/Classic +usr/share/wireshark/profiles/Classic/colorfilters +#usr/share/wireshark/profiles/No +#Reassembly +#usr/share/wireshark/profiles/No +#Reassembly/preferences +#usr/share/wireshark/radius +#usr/share/wireshark/radius/README.radius_dictionary +usr/share/wireshark/radius/custom.includes +#usr/share/wireshark/radius/dictionary +usr/share/wireshark/radius/dictionary.3com +usr/share/wireshark/radius/dictionary.3gpp +usr/share/wireshark/radius/dictionary.3gpp2 +usr/share/wireshark/radius/dictionary.acc +usr/share/wireshark/radius/dictionary.acme +usr/share/wireshark/radius/dictionary.actelis +usr/share/wireshark/radius/dictionary.aerohive +usr/share/wireshark/radius/dictionary.airespace +usr/share/wireshark/radius/dictionary.alcatel +usr/share/wireshark/radius/dictionary.alcatel-lucent.aaa +usr/share/wireshark/radius/dictionary.alcatel.esam +usr/share/wireshark/radius/dictionary.alcatel.sr +usr/share/wireshark/radius/dictionary.alteon +usr/share/wireshark/radius/dictionary.altiga +usr/share/wireshark/radius/dictionary.alvarion +usr/share/wireshark/radius/dictionary.alvarion.wimax.v2_2 +usr/share/wireshark/radius/dictionary.apc +usr/share/wireshark/radius/dictionary.aptis +usr/share/wireshark/radius/dictionary.arbor +usr/share/wireshark/radius/dictionary.aruba +usr/share/wireshark/radius/dictionary.ascend +usr/share/wireshark/radius/dictionary.asn +usr/share/wireshark/radius/dictionary.audiocodes +usr/share/wireshark/radius/dictionary.avaya +usr/share/wireshark/radius/dictionary.azaire +usr/share/wireshark/radius/dictionary.bay +usr/share/wireshark/radius/dictionary.bintec +usr/share/wireshark/radius/dictionary.bluecoat +usr/share/wireshark/radius/dictionary.bristol +usr/share/wireshark/radius/dictionary.broadsoft +usr/share/wireshark/radius/dictionary.brocade +usr/share/wireshark/radius/dictionary.bskyb +usr/share/wireshark/radius/dictionary.bt +usr/share/wireshark/radius/dictionary.cablelabs +usr/share/wireshark/radius/dictionary.cabletron +usr/share/wireshark/radius/dictionary.camiant +usr/share/wireshark/radius/dictionary.chillispot +usr/share/wireshark/radius/dictionary.cisco +usr/share/wireshark/radius/dictionary.cisco.asa +usr/share/wireshark/radius/dictionary.cisco.bbsm +usr/share/wireshark/radius/dictionary.cisco.vpn3000 +usr/share/wireshark/radius/dictionary.cisco.vpn5000 +usr/share/wireshark/radius/dictionary.citrix +usr/share/wireshark/radius/dictionary.clavister +usr/share/wireshark/radius/dictionary.cnergee +usr/share/wireshark/radius/dictionary.colubris +usr/share/wireshark/radius/dictionary.columbia_university +usr/share/wireshark/radius/dictionary.compat +usr/share/wireshark/radius/dictionary.compatible +usr/share/wireshark/radius/dictionary.cosine +usr/share/wireshark/radius/dictionary.dante +usr/share/wireshark/radius/dictionary.dellemc +usr/share/wireshark/radius/dictionary.dhcp +usr/share/wireshark/radius/dictionary.digium +usr/share/wireshark/radius/dictionary.dlink +usr/share/wireshark/radius/dictionary.dragonwave +usr/share/wireshark/radius/dictionary.efficientip +usr/share/wireshark/radius/dictionary.eltex +usr/share/wireshark/radius/dictionary.epygi +usr/share/wireshark/radius/dictionary.equallogic +usr/share/wireshark/radius/dictionary.ericsson +usr/share/wireshark/radius/dictionary.ericsson.ab +usr/share/wireshark/radius/dictionary.ericsson.packet.core.networks +usr/share/wireshark/radius/dictionary.extreme +usr/share/wireshark/radius/dictionary.f5 +usr/share/wireshark/radius/dictionary.fdxtended +usr/share/wireshark/radius/dictionary.fortinet +usr/share/wireshark/radius/dictionary.foundry +usr/share/wireshark/radius/dictionary.freedhcp +usr/share/wireshark/radius/dictionary.freeradius +usr/share/wireshark/radius/dictionary.freeradius.internal +usr/share/wireshark/radius/dictionary.freeswitch +usr/share/wireshark/radius/dictionary.gandalf +usr/share/wireshark/radius/dictionary.garderos +usr/share/wireshark/radius/dictionary.gemtek +usr/share/wireshark/radius/dictionary.h3c +usr/share/wireshark/radius/dictionary.hp +usr/share/wireshark/radius/dictionary.huawei +usr/share/wireshark/radius/dictionary.iana +usr/share/wireshark/radius/dictionary.iea +usr/share/wireshark/radius/dictionary.infoblox +usr/share/wireshark/radius/dictionary.infonet +usr/share/wireshark/radius/dictionary.ipunplugged +usr/share/wireshark/radius/dictionary.issanni +usr/share/wireshark/radius/dictionary.itk +usr/share/wireshark/radius/dictionary.jradius +usr/share/wireshark/radius/dictionary.juniper +usr/share/wireshark/radius/dictionary.karlnet +usr/share/wireshark/radius/dictionary.kineto +usr/share/wireshark/radius/dictionary.lancom +usr/share/wireshark/radius/dictionary.livingston +usr/share/wireshark/radius/dictionary.localweb +usr/share/wireshark/radius/dictionary.lucent +usr/share/wireshark/radius/dictionary.manzara +usr/share/wireshark/radius/dictionary.meinberg +usr/share/wireshark/radius/dictionary.merit +usr/share/wireshark/radius/dictionary.meru +usr/share/wireshark/radius/dictionary.microsemi +usr/share/wireshark/radius/dictionary.microsoft +usr/share/wireshark/radius/dictionary.mikrotik +usr/share/wireshark/radius/dictionary.motorola +usr/share/wireshark/radius/dictionary.motorola.wimax +usr/share/wireshark/radius/dictionary.navini +usr/share/wireshark/radius/dictionary.netscreen +usr/share/wireshark/radius/dictionary.networkphysics +usr/share/wireshark/radius/dictionary.nexans +usr/share/wireshark/radius/dictionary.nokia +usr/share/wireshark/radius/dictionary.nokia.conflict +usr/share/wireshark/radius/dictionary.nomadix +usr/share/wireshark/radius/dictionary.nortel +usr/share/wireshark/radius/dictionary.ntua +usr/share/wireshark/radius/dictionary.openser +usr/share/wireshark/radius/dictionary.packeteer +usr/share/wireshark/radius/dictionary.paloalto +usr/share/wireshark/radius/dictionary.patton +usr/share/wireshark/radius/dictionary.perle +usr/share/wireshark/radius/dictionary.propel +usr/share/wireshark/radius/dictionary.prosoft +usr/share/wireshark/radius/dictionary.proxim +usr/share/wireshark/radius/dictionary.purewave +usr/share/wireshark/radius/dictionary.quiconnect +usr/share/wireshark/radius/dictionary.quintum +usr/share/wireshark/radius/dictionary.redcreek +usr/share/wireshark/radius/dictionary.rfc2865 +usr/share/wireshark/radius/dictionary.rfc2866 +usr/share/wireshark/radius/dictionary.rfc2867 +usr/share/wireshark/radius/dictionary.rfc2868 +usr/share/wireshark/radius/dictionary.rfc2869 +usr/share/wireshark/radius/dictionary.rfc3162 +usr/share/wireshark/radius/dictionary.rfc3576 +usr/share/wireshark/radius/dictionary.rfc3580 +usr/share/wireshark/radius/dictionary.rfc4072 +usr/share/wireshark/radius/dictionary.rfc4372 +usr/share/wireshark/radius/dictionary.rfc4603 +usr/share/wireshark/radius/dictionary.rfc4675 +usr/share/wireshark/radius/dictionary.rfc4679 +usr/share/wireshark/radius/dictionary.rfc4818 +usr/share/wireshark/radius/dictionary.rfc4849 +usr/share/wireshark/radius/dictionary.rfc5090 +usr/share/wireshark/radius/dictionary.rfc5176 +usr/share/wireshark/radius/dictionary.rfc5447 +usr/share/wireshark/radius/dictionary.rfc5580 +usr/share/wireshark/radius/dictionary.rfc5607 +usr/share/wireshark/radius/dictionary.rfc5904 +usr/share/wireshark/radius/dictionary.rfc6519 +usr/share/wireshark/radius/dictionary.rfc6572 +usr/share/wireshark/radius/dictionary.rfc6677 +usr/share/wireshark/radius/dictionary.rfc6911 +usr/share/wireshark/radius/dictionary.rfc6929 +usr/share/wireshark/radius/dictionary.rfc6930 +usr/share/wireshark/radius/dictionary.rfc7055 +usr/share/wireshark/radius/dictionary.rfc7155 +usr/share/wireshark/radius/dictionary.rfc7268 +usr/share/wireshark/radius/dictionary.rfc7499 +usr/share/wireshark/radius/dictionary.rfc7930 +usr/share/wireshark/radius/dictionary.riverbed +usr/share/wireshark/radius/dictionary.riverstone +usr/share/wireshark/radius/dictionary.roaringpenguin +usr/share/wireshark/radius/dictionary.ruckus +usr/share/wireshark/radius/dictionary.ruggedcom +usr/share/wireshark/radius/dictionary.sangoma +usr/share/wireshark/radius/dictionary.sg +usr/share/wireshark/radius/dictionary.shasta +usr/share/wireshark/radius/dictionary.shiva +usr/share/wireshark/radius/dictionary.siemens +usr/share/wireshark/radius/dictionary.slipstream +usr/share/wireshark/radius/dictionary.sofaware +usr/share/wireshark/radius/dictionary.sonicwall +usr/share/wireshark/radius/dictionary.springtide +usr/share/wireshark/radius/dictionary.starent +usr/share/wireshark/radius/dictionary.starent.vsa1 +usr/share/wireshark/radius/dictionary.surfnet +usr/share/wireshark/radius/dictionary.symbol +usr/share/wireshark/radius/dictionary.t_systems_nova +usr/share/wireshark/radius/dictionary.telebit +usr/share/wireshark/radius/dictionary.telkom +usr/share/wireshark/radius/dictionary.terena +usr/share/wireshark/radius/dictionary.trapeze +usr/share/wireshark/radius/dictionary.travelping +usr/share/wireshark/radius/dictionary.tropos +usr/share/wireshark/radius/dictionary.ukerna +usr/share/wireshark/radius/dictionary.unisphere +usr/share/wireshark/radius/dictionary.unix +usr/share/wireshark/radius/dictionary.usr +usr/share/wireshark/radius/dictionary.utstarcom +usr/share/wireshark/radius/dictionary.valemount +usr/share/wireshark/radius/dictionary.verizon +usr/share/wireshark/radius/dictionary.versanet +usr/share/wireshark/radius/dictionary.vqp +usr/share/wireshark/radius/dictionary.walabi +usr/share/wireshark/radius/dictionary.waverider +usr/share/wireshark/radius/dictionary.wichorus +usr/share/wireshark/radius/dictionary.wimax +usr/share/wireshark/radius/dictionary.wimax.alvarion +usr/share/wireshark/radius/dictionary.wimax.wichorus +usr/share/wireshark/radius/dictionary.wispr +usr/share/wireshark/radius/dictionary.xedia +usr/share/wireshark/radius/dictionary.xylan +usr/share/wireshark/radius/dictionary.yubico +usr/share/wireshark/radius/dictionary.zeus +usr/share/wireshark/radius/dictionary.zte +usr/share/wireshark/radius/dictionary.zyxel +#usr/share/wireshark/randpkt.html +#usr/share/wireshark/randpktdump.html +#usr/share/wireshark/rawshark.html +#usr/share/wireshark/reordercap.html +usr/share/wireshark/services +usr/share/wireshark/smi_modules +#usr/share/wireshark/sshdump.html +#usr/share/wireshark/text2pcap.html +#usr/share/wireshark/tpncp +usr/share/wireshark/tpncp/tpncp.dat +#usr/share/wireshark/tshark.html +#usr/share/wireshark/udpdump.html +#usr/share/wireshark/wimaxasncp +usr/share/wireshark/wimaxasncp/dictionary.dtd +usr/share/wireshark/wimaxasncp/dictionary.xml +usr/share/wireshark/wireshark-filter.html +usr/share/wireshark/wireshark.html +usr/share/wireshark/wka +usr/share/wireshark/ws.css diff --git a/lfs/tshark b/lfs/tshark new file mode 100644 index 000000000..a978cf73c --- /dev/null +++ b/lfs/tshark @@ -0,0 +1,89 @@ +############################################################################### +# # +# IPFire.org - A linux based firewall # +# Copyright (C) 2007-2019 IPFire Team # +# # +# 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 3 of the License, or # +# (at your option) any later version. # +# # +# 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. # +# # +# You should have received a copy of the GNU General Public License # +# along with this program. If not, see . # +# # +############################################################################### + +############################################################################### +# Definitions +############################################################################### + +include Config + +VER = 3.0.1 + +THISAPP = wireshark-$(VER) +DL_FILE = $(THISAPP).tar.xz +DL_FROM = $(URL_IPFIRE) +DIR_APP = $(DIR_SRC)/$(THISAPP) +TARGET = $(DIR_INFO)/$(THISAPP) +PROG = tshark +DEPS = "krb5" +PAK_VER = 1 + +############################################################################### +# Top-level Rules +############################################################################### + +objects = $(DL_FILE) + +$(DL_FILE) = $(DL_FROM)/$(DL_FILE) + +$(DL_FILE)_MD5 = 370a113e1c8ec240c4621cfb5abb0c52 + +install : $(TARGET) + +check : $(patsubst %,$(DIR_CHK)/%,$(objects)) + +download :$(patsubst %,$(DIR_DL)/%,$(objects)) + +md5 : $(subst %,%_MD5,$(objects)) + +dist : + @$(PAK) + +############################################################################### +# Downloading, checking, md5sum +############################################################################### + +$(patsubst %,$(DIR_CHK)/%,$(objects)) : + @$(CHECK) + +$(patsubst %,$(DIR_DL)/%,$(objects)) : + @$(LOAD) + +$(subst %,%_MD5,$(objects)) : + @$(MD5) + +############################################################################### +# Installation Details +############################################################################### + +$(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) + @$(PREBUILD) + @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar Jxf $(DIR_DL)/$(DL_FILE) + + cd $(DIR_APP) && mkdir build + cd $(DIR_APP)/build && cmake .. \ + -DBUILD_wireshark=OFF \ + -DCMAKE_INSTALL_PREFIX=/usr + + cd $(DIR_APP)/build && make $(PARALELLISMFLAGS) + cd $(DIR_APP)/build && make install + + @rm -rf $(DIR_APP) + @$(POSTBUILD) diff --git a/make.sh b/make.sh index bfcc83709..03861e2bf 100755 --- a/make.sh +++ b/make.sh @@ -1595,6 +1595,7 @@ buildipfire() { lfsmake2 zabbix_agentd lfsmake2 flashrom lfsmake2 firmware-update + lfsmake2 tshark } buildinstaller() { diff --git a/src/paks/tshark/install.sh b/src/paks/tshark/install.sh new file mode 100644 index 000000000..eab79df10 --- /dev/null +++ b/src/paks/tshark/install.sh @@ -0,0 +1,46 @@ +#!/bin/bash +############################################################################ +# # +# This file is part of the IPFire Firewall. # +# # +# IPFire 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. # +# # +# IPFire 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. # +# # +# You should have received a copy of the GNU General Public License # +# along with IPFire; if not, write to the Free Software # +# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA # +# # +# Copyright (C) 2007 IPFire-Team . # +# # +############################################################################ +# +. /opt/pakfire/lib/functions.sh + +extract_files +restore_backup ${NAME} + +# Add user and group tshark if it not exists +if ! getent group tshark &>/dev/null; then + groupadd -g 62 tshark + chgrp tshark /usr/bin/dumpcap + chmod 4750 /usr/bin/dumpcap +fi + +if ! getent passwd tshark; then + useradd -u 62 -g tshark -c "Tshark user" -d /nonexistent -s /bin/bash tshark + usermod -a -G tshark tshark +fi + +# Use setcap to lower permissions +setcap cap_net_raw,cap_net_admin=eip /usr/bin/dumpcap + +# Set permissions for tshark and dumpcap +chown -v root:tshark /usr/bin/{tshark,dumpcap} +chmod -v 6550 /usr/bin/{tshark,dumpcap} diff --git a/src/paks/tshark/nginx/install.sh b/src/paks/tshark/nginx/install.sh new file mode 100644 index 000000000..d5cb15524 --- /dev/null +++ b/src/paks/tshark/nginx/install.sh @@ -0,0 +1,32 @@ +#!/bin/bash +############################################################################ +# # +# This file is part of the IPFire Firewall. # +# # +# IPFire 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. # +# # +# IPFire 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. # +# # +# You should have received a copy of the GNU General Public License # +# along with IPFire; if not, write to the Free Software # +# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA # +# # +# Copyright (C) 2007 IPFire-Team . # +# # +############################################################################ +# +. /opt/pakfire/lib/functions.sh +extract_files +restore_backup ${NAME} + +ln -svf ../init.d/nginx /etc/rc.d/rc0.d/K20nginx +ln -svf ../init.d/nginx /etc/rc.d/rc3.d/S40nginx +ln -svf ../init.d/nginx /etc/rc.d/rc6.d/K20nginx + +start_service --background ${NAME} diff --git a/src/paks/tshark/nginx/uninstall.sh b/src/paks/tshark/nginx/uninstall.sh new file mode 100644 index 000000000..7c7bfe8b8 --- /dev/null +++ b/src/paks/tshark/nginx/uninstall.sh @@ -0,0 +1,30 @@ +#!/bin/bash +############################################################################ +# # +# This file is part of the IPFire Firewall. # +# # +# IPFire 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. # +# # +# IPFire 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. # +# # +# You should have received a copy of the GNU General Public License # +# along with IPFire; if not, write to the Free Software # +# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA # +# # +# Copyright (C) 2007 IPFire-Team . # +# # +############################################################################ +# +. /opt/pakfire/lib/functions.sh +stop_service ${NAME} +extract_backup_includes +make_backup ${NAME} +remove_files + +rm -rf /etc/rc.d/rc*.d/*nginx diff --git a/src/paks/tshark/nginx/update.sh b/src/paks/tshark/nginx/update.sh new file mode 100644 index 000000000..89c40d0d7 --- /dev/null +++ b/src/paks/tshark/nginx/update.sh @@ -0,0 +1,26 @@ +#!/bin/bash +############################################################################ +# # +# This file is part of the IPFire Firewall. # +# # +# IPFire 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. # +# # +# IPFire 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. # +# # +# You should have received a copy of the GNU General Public License # +# along with IPFire; if not, write to the Free Software # +# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA # +# # +# Copyright (C) 2007 IPFire-Team . # +# # +############################################################################ +# +. /opt/pakfire/lib/functions.sh +./uninstall.sh +./install.sh diff --git a/src/paks/tshark/uninstall.sh b/src/paks/tshark/uninstall.sh new file mode 100644 index 000000000..a611696be --- /dev/null +++ b/src/paks/tshark/uninstall.sh @@ -0,0 +1,27 @@ +#!/bin/bash +############################################################################ +# # +# This file is part of the IPFire Firewall. # +# # +# IPFire 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. # +# # +# IPFire 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. # +# # +# You should have received a copy of the GNU General Public License # +# along with IPFire; if not, write to the Free Software # +# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA # +# # +# Copyright (C) 2007 IPFire-Team . # +# # +############################################################################ +# +. /opt/pakfire/lib/functions.sh + +extract_backup_includes +make_backup ${NAME} diff --git a/src/paks/tshark/update.sh b/src/paks/tshark/update.sh new file mode 100644 index 000000000..89c40d0d7 --- /dev/null +++ b/src/paks/tshark/update.sh @@ -0,0 +1,26 @@ +#!/bin/bash +############################################################################ +# # +# This file is part of the IPFire Firewall. # +# # +# IPFire 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. # +# # +# IPFire 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. # +# # +# You should have received a copy of the GNU General Public License # +# along with IPFire; if not, write to the Free Software # +# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA # +# # +# Copyright (C) 2007 IPFire-Team . # +# # +############################################################################ +# +. /opt/pakfire/lib/functions.sh +./uninstall.sh +./install.sh