├── .dockerignore ├── .github ├── pull_request_template.md └── workflows │ ├── build-wheels.yml │ └── docker-image.yml ├── .gitignore ├── .gitmodules ├── COPYING ├── Dockerfile ├── Dockerfile.alpine ├── Doxyfile ├── LICENSE ├── Makefile ├── Makefile_helper.mk.in ├── README.md ├── VERSION ├── aclocal.m4 ├── cert_analyze ├── config.guess ├── config.sub ├── configure ├── configure.ac ├── doc ├── CHANGELOG.md ├── autogen.md ├── batch-gcd.md ├── fdc.md ├── guidelines.md ├── intercept.md ├── libmerc_config.md ├── mercury-internals.png ├── mercury.pdf ├── npf.cddl ├── npf.md ├── odtcpr.md ├── overview.md ├── proto_ident.md ├── resources.md ├── safe-parsing.md ├── schema.md ├── sphinx │ ├── Doxyfile │ ├── Makefile │ ├── README.md │ └── source │ │ ├── conf.py │ │ ├── datum.rst │ │ ├── identifiers.rst │ │ ├── index.rst │ │ ├── intro.rst │ │ └── python.rst ├── test.md ├── tls-iocs.md ├── tls_extn_sort_autogen.md └── wnb.md ├── dot.emacs ├── install_mercury ├── mercury.service ├── mercury.service.in ├── postinstall ├── postuninstall_purge ├── postuninstall_remove └── postuninstall_rpm ├── lib └── .gitkeep ├── m4 └── m4_ax_check_compile_flag.m4 ├── mercury ├── mercury.cfg ├── mercury.png ├── python ├── README.md ├── build_mercury_resources.py ├── mercury_network_monitor.py ├── pmercury └── requirements.txt ├── src ├── Makefile.in ├── af_packet_v3.c ├── af_packet_v3.h ├── archive_reader.cc ├── asn1.cpp ├── batch_gcd.cc ├── capture.c ├── cbor.cpp ├── cbor_object_test.cpp ├── cert_analyze.cc ├── classify.cpp ├── cms.cpp ├── config.cpp ├── config.h ├── control.h ├── cython │ ├── LICENSE │ ├── Makefile.in │ ├── README.md │ ├── _version.py │ ├── build-wheels.sh │ ├── mercury.pyx │ ├── mercury_python_test.py │ ├── mercury_python_test_data.py │ ├── mercury_reclassify.py │ ├── pyproject.toml │ ├── requirements.txt │ └── setup.py ├── decode.cc ├── examples.cpp ├── fingerprint.cc ├── format.cc ├── ike.cc ├── intercept.cc ├── intercept_server.cc ├── json_file_io.c ├── json_file_io.h ├── json_object_test.cc ├── json_reader.cc ├── libmerc │ ├── CMakeLists.txt │ ├── Makefile.in │ ├── addr.cc │ ├── addr.h │ ├── analysis.h │ ├── archive.h │ ├── arp.h │ ├── asn1.h │ ├── asn1 │ │ ├── CMakeLists.txt │ │ ├── Makefile │ │ ├── aaa.asn1 │ │ ├── cert-analyze.desktop │ │ ├── cert-checking.csv │ │ ├── cisco.asn1 │ │ ├── deprecated.asn1 │ │ ├── draft-cms-sha3.asn1 │ │ ├── ev.asn1 │ │ ├── microsoft.asn1 │ │ ├── netscape.asn1 │ │ ├── oid.cc │ │ ├── oid.h │ │ ├── oid_list.h │ │ ├── oidc.cc │ │ ├── rfc2459.asn1 │ │ ├── rfc2985.asn1 │ │ ├── rfc3279.asn1 │ │ ├── rfc3709.asn1 │ │ ├── rfc3739.asn1 │ │ ├── rfc4491-bis.asn1 │ │ ├── rfc4519.asn1 │ │ ├── rfc5280.asn1 │ │ ├── rfc5480.asn1 │ │ ├── rfc5639.asn1 │ │ ├── rfc5754.asn1 │ │ ├── rfc6402.asn1 │ │ ├── rfc6960.asn1 │ │ ├── rfc6962.asn1 │ │ ├── rfc8017.asn1 │ │ ├── rfc8398.asn1 │ │ ├── rfc8410.asn1 │ │ ├── rfc8692.asn1 │ │ ├── rfc8702.asn1 │ │ ├── sec2.asn1 │ │ ├── set.asn1 │ │ └── sm2.asn1 │ ├── base64.h │ ├── bench.h │ ├── bencode.cc │ ├── bencode.h │ ├── bigint.hpp │ ├── bittorrent.h │ ├── buffer_stream.h │ ├── bytestring.h │ ├── cbor.hpp │ ├── cbor_object.hpp │ ├── cdp.h │ ├── config_generator.cc │ ├── config_generator.h │ ├── crypto_assess.h │ ├── crypto_engine.h │ ├── crypto_hash.hpp │ ├── datum.h │ ├── decimal_int.hpp │ ├── dhcp.h │ ├── dict.h │ ├── dnp3.h │ ├── dns.h │ ├── dns_trie.hpp │ ├── dtls.h │ ├── ech.hpp │ ├── enc_file_reader.h │ ├── esp.hpp │ ├── eth.h │ ├── fdc.hpp │ ├── file_datum.hpp │ ├── fingerprint.h │ ├── flow_key.h │ ├── ftp.hpp │ ├── geneve.hpp │ ├── global_config.h │ ├── gre.h │ ├── hpke_params.h │ ├── http.cc │ ├── http.h │ ├── http2.h │ ├── http_auth.hpp │ ├── icmp.h │ ├── iec60870_5_104.h │ ├── ike.hpp │ ├── ikev2_params.h │ ├── ip.h │ ├── ip_address.hpp │ ├── json_object.h │ ├── json_string.hpp │ ├── krb5.hpp │ ├── l7m.hpp │ ├── lctrie │ │ ├── CMakeLists.txt │ │ ├── LICENSE │ │ ├── Makefile │ │ ├── README.md │ │ ├── bgp │ │ │ ├── README │ │ │ ├── data-raw-table │ │ │ ├── data-used-autnums │ │ │ └── fullbogons-ipv4.txt │ │ ├── common.h │ │ ├── lctrie.c │ │ ├── lctrie.h │ │ ├── lctrie_bgp.c │ │ ├── lctrie_bgp.h │ │ ├── lctrie_ip.c │ │ ├── lctrie_ip.h │ │ └── lctrie_test.c │ ├── ldap.hpp │ ├── lex.h │ ├── libmerc.cc │ ├── libmerc.h │ ├── linux_sll.hpp │ ├── lldp.h │ ├── loopback.hpp │ ├── match.h │ ├── mdns.h │ ├── mem_utils.hpp │ ├── mysql.hpp │ ├── naive_bayes.hpp │ ├── netbios.h │ ├── newhttp.h │ ├── ntp.h │ ├── ocsp.hpp │ ├── oid.hpp │ ├── openvpn.h │ ├── ospf.h │ ├── oui.h │ ├── perfect_hash.h │ ├── pkt_proc.cc │ ├── pkt_proc.h │ ├── pkt_proc_util.h │ ├── ppoe.hpp │ ├── ppp.h │ ├── proto_identify.h │ ├── protocol.h │ ├── queue.h │ ├── quic.h │ ├── quic_vli.hpp │ ├── rapidjson │ │ ├── allocators.h │ │ ├── cursorstreamwrapper.h │ │ ├── document.h │ │ ├── encodedstream.h │ │ ├── encodings.h │ │ ├── error │ │ │ ├── en.h │ │ │ └── error.h │ │ ├── filereadstream.h │ │ ├── filewritestream.h │ │ ├── fwd.h │ │ ├── internal │ │ │ ├── biginteger.h │ │ │ ├── clzll.h │ │ │ ├── diyfp.h │ │ │ ├── dtoa.h │ │ │ ├── ieee754.h │ │ │ ├── itoa.h │ │ │ ├── meta.h │ │ │ ├── pow10.h │ │ │ ├── regex.h │ │ │ ├── stack.h │ │ │ ├── strfunc.h │ │ │ ├── strtod.h │ │ │ └── swap.h │ │ ├── istreamwrapper.h │ │ ├── license.txt │ │ ├── memorybuffer.h │ │ ├── memorystream.h │ │ ├── msinttypes │ │ │ ├── inttypes.h │ │ │ └── stdint.h │ │ ├── ostreamwrapper.h │ │ ├── pointer.h │ │ ├── prettywriter.h │ │ ├── rapidjson.h │ │ ├── reader.h │ │ ├── schema.h │ │ ├── stream.h │ │ ├── stringbuffer.h │ │ └── writer.h │ ├── rdp.hpp │ ├── reassembly.hpp │ ├── result.h │ ├── rfb.hpp │ ├── rtp.h │ ├── sctp.h │ ├── smb1.h │ ├── smb2.cc │ ├── smb2.h │ ├── smtp.h │ ├── snmp.hpp │ ├── socks.h │ ├── softmax.hpp │ ├── softmax_avx.cc │ ├── softmax_avx2.cc │ ├── softmax_neon.cc │ ├── softmax_sse2.cc │ ├── ssdp.h │ ├── ssh.h │ ├── static_dict.hpp │ ├── stats.h │ ├── stun.h │ ├── stun_params.h │ ├── syslog.hpp │ ├── tacacs.hpp │ ├── tacacs_plus_params.hpp │ ├── tcp.h │ ├── tcpip.h │ ├── tftp.hpp │ ├── time.hpp │ ├── tls.h │ ├── tls_connection.hpp │ ├── tls_extensions.h │ ├── tls_extensions.hpp │ ├── tls_parameters.hpp │ ├── tofsee.hpp │ ├── tsc_clock.hpp │ ├── udp.h │ ├── utf8.hpp │ ├── utils.cc │ ├── utils.h │ ├── verbosity.hpp │ ├── version.h │ ├── vxlan.hpp │ ├── watchlist.hpp │ ├── wireguard.h │ ├── x509.h │ └── x509_fuzz.h ├── libmerc_api.h ├── libmerc_test.c ├── libmerc_util.cc ├── llq.h ├── lsif.c ├── mercury.c ├── mercury.h ├── ocsp.cpp ├── options.h ├── os-identification │ └── os_identifier.h ├── os_identifier.cc ├── output.c ├── output.h ├── packet.h ├── parse.cpp ├── pcap.cc ├── pcap.h ├── pcap_file_io.c ├── pcap_file_io.h ├── pcap_filter.cc ├── pcap_reader.c ├── pcap_reader.h ├── pem.hpp ├── pkcs8.cc ├── pkcs8.hpp ├── pkt_processing.cc ├── pkt_processing.h ├── python_interface.c ├── python_interface.h ├── reader.cpp ├── rotator.h ├── signal_handling.h ├── signal_handling_linux.c ├── signal_handling_stub.c ├── string.cc ├── stringalgs.h ├── tables │ ├── Makefile │ ├── csv.cc │ ├── csv.h │ ├── faketls_cipher_suite_exceptions.csv │ ├── local │ │ ├── tac_plus_acct_status.csv │ │ ├── tac_plus_authen_action.csv │ │ ├── tac_plus_authen_meth.csv │ │ ├── tac_plus_authen_service.csv │ │ ├── tac_plus_authen_status.csv │ │ ├── tac_plus_authen_type.csv │ │ ├── tac_plus_author_status.csv │ │ └── tac_plus_priv_lvl.csv │ ├── source │ │ ├── local-example.csv │ │ ├── local-stun-attributes.csv │ │ └── local_include_extension.txt │ └── tls_extension_generator.cc ├── tacacs_decrypt.cpp ├── tls_scanner.cc ├── unit_test.cpp └── utf8.cpp ├── test ├── Makefile.in ├── afl_data │ ├── bad_tcp.pcap │ ├── client_hello_sslv3.pcap │ ├── corner-cases.pcap │ ├── encrypted_handshake_cert_false_positive.pcap │ ├── full_cert_empty_second_cert.pcap │ ├── multi_handshake_cert.pcap │ ├── multi_packet_http_request.pcap │ ├── multi_packet_http_request_ua.pcap │ ├── multi_packet_http_response.pcap │ ├── multi_record_cert.pcap │ ├── server_hello_no_ext.pcap │ ├── server_hello_tlsv1.pcap │ ├── standalone_cert.pcap │ └── tlsv1_encrypted_handshake_cert_false_positive.pcap ├── batch_gcd │ ├── test_cert_100.pem.bgcd-in │ ├── test_cert_100.pem.bgcd-out │ ├── test_mod_11.bgcd-in │ ├── test_mod_11.bgcd-out │ ├── test_mod_13.bgcd-in │ ├── test_mod_13.bgcd-out │ ├── test_mod_20k.bgcd-in │ ├── test_mod_20k.bgcd-out │ ├── test_mod_3.bgcd-in │ ├── test_mod_3.bgcd-out │ ├── test_mod_5.bgcd-in │ └── test_mod_5.bgcd-out ├── callgrind_files │ └── libmerc.cc ├── capture │ └── https-test-driver.sh ├── certificate-test.py ├── compare-repos.sh ├── compare-stats.py ├── cython_test.py ├── data │ ├── quic_tls_http.pcap │ ├── resources-test.tgz │ ├── sslkeylogfile.log │ ├── test_decrypt.pcap │ ├── top-https.json │ ├── top-https.json.reassembler │ ├── top-https.mcap │ ├── top-https.pcap │ ├── top_100_fingerprints.fp │ └── top_100_fingerprints.pcap ├── fuzz │ ├── arp │ │ └── corpus │ │ │ └── .gitignore │ ├── base64_decode │ │ └── corpus │ │ │ └── .gitignore │ ├── base64_encode │ │ └── corpus │ │ │ └── .gitignore │ ├── bittorrent_dht │ │ └── corpus │ │ │ └── seed_1 │ ├── bittorrent_handshake │ │ └── corpus │ │ │ └── seed_1 │ ├── bittorrent_lsd │ │ └── corpus │ │ │ └── seed_1 │ ├── cdp │ │ └── corpus │ │ │ └── .gitignore │ ├── datum │ │ └── corpus │ │ │ └── .gitignore │ ├── datum_accept │ │ └── corpus │ │ │ └── .gitignore │ ├── datum_accept_byte │ │ └── corpus │ │ │ └── .gitignore │ ├── datum_bits_in_data │ │ └── corpus │ │ │ └── .gitignore │ ├── datum_case_insensitive_match_1 │ │ └── corpus │ │ │ └── .gitignore │ ├── datum_case_insensitive_match_2 │ │ └── corpus │ │ │ └── .gitignore │ ├── datum_cmp │ │ └── corpus │ │ │ └── .gitignore │ ├── datum_compare │ │ └── corpus │ │ │ └── .gitignore │ ├── datum_find_delim_1 │ │ └── corpus │ │ │ └── .gitignore │ ├── datum_find_delim_2 │ │ └── corpus │ │ │ └── .gitignore │ ├── datum_fprint │ │ └── corpus │ │ │ └── .gitignore │ ├── datum_fprint_c_array │ │ └── corpus │ │ │ └── .gitignore │ ├── datum_fprint_hex │ │ └── corpus │ │ │ └── .gitignore │ ├── datum_lookahead_uint │ │ └── corpus │ │ │ └── .gitignore │ ├── datum_parse │ │ └── corpus │ │ │ └── .gitignore │ ├── datum_parse_soft_fail │ │ └── corpus │ │ │ └── .gitignore │ ├── datum_parse_up_to_delim │ │ └── corpus │ │ │ └── .gitignore │ ├── datum_skip │ │ └── corpus │ │ │ └── .gitignore │ ├── datum_skip_up_to_delim_1 │ │ └── corpus │ │ │ └── .gitignore │ ├── datum_skip_up_to_delim_2 │ │ └── corpus │ │ │ └── .gitignore │ ├── datum_trim │ │ └── corpus │ │ │ └── .gitignore │ ├── datum_trim_leading_whitespace │ │ └── corpus │ │ │ └── .gitignore │ ├── datum_trim_to_length │ │ └── corpus │ │ │ └── .gitignore │ ├── datum_trim_trail │ │ └── corpus │ │ │ └── .gitignore │ ├── decimal_integer │ │ └── corpus │ │ │ └── .gitignore │ ├── dhcp_discover │ │ └── corpus │ │ │ └── .gitignore │ ├── dnp3 │ │ └── corpus │ │ │ └── seed_1 │ ├── dns │ │ └── corpus │ │ │ ├── seed_1 │ │ │ ├── seed_2 │ │ │ └── seed_3 │ ├── dtls_client_hello │ │ └── corpus │ │ │ └── .gitignore │ ├── dtls_server_hello │ │ └── corpus │ │ │ └── .gitignore │ ├── dynamic_buffer │ │ └── corpus │ │ │ └── .gitignore │ ├── ech_client_hello │ │ └── corpus │ │ │ └── .gitignore │ ├── ech_config │ │ └── corpus │ │ │ └── .gitignore │ ├── esp │ │ └── corpus │ │ │ └── .gitignore │ ├── ftp_request │ │ └── corpus │ │ │ └── .gitignore │ ├── ftp_response │ │ └── corpus │ │ │ └── .gitignore │ ├── generate_fuzz_test.sh │ ├── geneve │ │ └── corpus │ │ │ └── .gitignore │ ├── gre_header │ │ └── corpus │ │ │ └── .gitignore │ ├── hex_encode │ │ └── corpus │ │ │ └── .gitignore │ ├── http2_frame │ │ └── corpus │ │ │ └── .gitignore │ ├── http2_header │ │ └── corpus │ │ │ └── .gitignore │ ├── http_authorization │ │ └── corpus │ │ │ └── .gitignore │ ├── http_request │ │ └── corpus │ │ │ ├── seed_1 │ │ │ └── seed_2 │ ├── http_response │ │ └── corpus │ │ │ └── seed_1 │ ├── icmp_packet │ │ └── corpus │ │ │ └── .gitignore │ ├── iec60870_5_104 │ │ └── corpus │ │ │ ├── seed_1 │ │ │ ├── seed_2 │ │ │ └── seed_3 │ ├── ike_packet │ │ └── corpus │ │ │ └── .gitignore │ ├── instructions.md │ ├── ipv4_packet │ │ └── corpus │ │ │ └── .gitignore │ ├── ipv6_packet │ │ └── corpus │ │ │ └── .gitignore │ ├── krb5 │ │ └── corpus │ │ │ └── .gitignore │ ├── ldap_message │ │ └── corpus │ │ │ └── .gitignore │ ├── lldp │ │ └── corpus │ │ │ └── .gitignore │ ├── mdns │ │ └── corpus │ │ │ ├── seed_1 │ │ │ └── seed_2 │ ├── mysql │ │ └── corpus │ │ │ └── seed_1 │ ├── mysql_login_request │ │ └── corpus │ │ │ └── seed │ ├── nbds_packet │ │ └── corpus │ │ │ └── seed_1 │ ├── nbss_packet │ │ └── corpus │ │ │ └── seed_1 │ ├── ntp │ │ └── corpus │ │ │ └── .gitignore │ ├── ocsp_request │ │ └── corpus │ │ │ └── .gitignore │ ├── openvpn_tcp │ │ └── corpus │ │ │ ├── seed_1 │ │ │ ├── seed_2 │ │ │ └── seed_3 │ ├── ospf │ │ └── corpus │ │ │ └── .gitignore │ ├── ppoe │ │ └── corpus │ │ │ └── .gitignore │ ├── ppp │ │ └── corpus │ │ │ └── .gitignore │ ├── quic_init │ │ └── corpus │ │ │ └── seed_1 │ ├── rfb_protocol_version_handshake │ │ └── corpus │ │ │ └── .gitignore │ ├── rtp │ │ └── corpus │ │ │ └── seed_1 │ ├── sctp_init │ │ └── corpus │ │ │ └── .gitignore │ ├── smb1 │ │ └── corpus │ │ │ └── seed_1 │ ├── smb2 │ │ └── corpus │ │ │ └── seed_1 │ ├── smtp_client_packet │ │ └── corpus │ │ │ └── .gitignore │ ├── smtp_server_packet │ │ └── corpus │ │ │ └── .gitignore │ ├── snmp │ │ └── corpus │ │ │ ├── seed_1 │ │ │ ├── seed_2 │ │ │ └── seed_3 │ ├── socks4_req │ │ └── corpus │ │ │ └── seed_1 │ ├── socks5_gss │ │ └── corpus │ │ │ └── seed_1 │ ├── socks5_hello │ │ └── corpus │ │ │ └── seed_1 │ ├── socks5_req_resp │ │ └── corpus │ │ │ ├── seed_1 │ │ │ └── seed_2 │ ├── socks5_usr_pass │ │ └── corpus │ │ │ └── seed_1 │ ├── ssdp │ │ └── corpus │ │ │ └── seed_1 │ ├── ssh_init_packet │ │ └── corpus │ │ │ └── .gitignore │ ├── stun │ │ └── corpus │ │ │ └── seed_1 │ ├── tacacs_auth_continue │ │ └── corpus │ │ │ └── .gitignore │ ├── tacacs_auth_reply │ │ └── corpus │ │ │ └── .gitignore │ ├── tacacs_authentication_start │ │ └── corpus │ │ │ └── .gitignore │ ├── tacacs_packet │ │ └── corpus │ │ │ └── .gitignore │ ├── tcp_packet │ │ └── corpus │ │ │ └── .gitignore │ ├── tftp_packet │ │ └── corpus │ │ │ └── .gitignore │ ├── tls_client_hello │ │ └── corpus │ │ │ └── seed_1 │ ├── tls_server_hello_and_certificate │ │ └── corpus │ │ │ └── .gitignore │ ├── tofsee │ │ └── corpus │ │ │ └── .gitignore │ ├── utf8 │ │ └── corpus │ │ │ ├── seed_1 │ │ │ ├── seed_2 │ │ │ ├── seed_3 │ │ │ ├── seed_4 │ │ │ └── seed_5 │ ├── vxlan │ │ └── corpus │ │ │ └── .gitignore │ ├── wireguard_handshake_init │ │ └── corpus │ │ │ └── .gitignore │ ├── writeable_copy_1 │ │ └── corpus │ │ │ └── .gitignore │ ├── writeable_copy_2 │ │ └── corpus │ │ │ └── .gitignore │ ├── writeable_copy_from_hex │ │ └── corpus │ │ │ └── .gitignore │ ├── writeable_write_hex │ │ └── corpus │ │ │ └── .gitignore │ ├── writeable_write_quote_enclosed_hex_1 │ │ └── corpus │ │ │ └── .gitignore │ ├── writeable_write_quote_enclosed_hex_2 │ │ └── corpus │ │ │ └── .gitignore │ └── x509_cert │ │ └── corpus │ │ └── seed_1 ├── json-test.py ├── mercury-json-validity-check.sh ├── p-mercury-diff.py ├── pdu_test.sh ├── resources.tgz.enc └── test_intercept.sh ├── tls_scanner ├── unit_tests ├── Makefile.in ├── catch.hpp ├── catch2main.cc ├── functional_unit_test.cc ├── general_info_test.cc ├── libmerc_api.hpp ├── libmerc_dbmultiprotocol_test.cc ├── libmerc_driver.cc ├── libmerc_driver_fdc.cc ├── libmerc_driver_helper.cc ├── libmerc_driver_helper.hpp ├── libmerc_fixture.cc ├── libmerc_fixture.h ├── libmerc_flow_test.cc ├── libmerc_tlsdb_test.cc ├── libmerc_util_behavior_test.cc ├── pcaps │ ├── bad_tcp.pcap │ ├── bittorrent.pcap │ ├── capture2.pcap │ ├── dnp3.pcap │ ├── dns_packet.capture2.pcap │ ├── emix.pcap │ ├── faketls_potatovpn.pcap │ ├── ftp.pcap │ ├── ftp2.pcap │ ├── geneve.pcap │ ├── gre.pcap │ ├── http_rawip.pcap │ ├── http_request.capture2.pcap │ ├── iec.pcap │ ├── ip_encapsulation.pcap │ ├── malware_tls.pcap │ ├── mdns_capture.pcap │ ├── multi_packet_http_request.pcap │ ├── mysql.pcap │ ├── openvpn_tcp_multi.pcap │ ├── openvpn_tcp_single.pcap │ ├── quic-crypto-packets.pcap │ ├── quic_decry.pcap │ ├── quic_fragmented.pcap │ ├── quic_init.capture2.pcap │ ├── quic_ppp.pcap │ ├── quic_reordered_frames.pcap │ ├── quic_v2.pcap │ ├── residential_proxy.pcap │ ├── smb.pcap │ ├── smtp.pcap │ ├── socks4_5.pcap │ ├── ssh_frag.pcap │ ├── stun.pcap │ ├── stun_classic.pcap │ ├── surfshark.pcap │ ├── tls_client_hello_test_packet.pcap │ ├── tls_sgt.pcap │ ├── top_100_fingerprints.pcap │ └── vxlan.pcap ├── pdu_verifier.cc ├── performance_test.cc ├── ph_driver.cc └── xtra │ └── .gitkeep └── utils ├── encrypt_file.sh ├── fix_whitespace.py ├── indent_files.sh └── make_test_pcaps.sh /.dockerignore: -------------------------------------------------------------------------------- 1 | Dockerfile 2 | -------------------------------------------------------------------------------- /.github/pull_request_template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/.github/pull_request_template.md -------------------------------------------------------------------------------- /.github/workflows/build-wheels.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/.github/workflows/build-wheels.yml -------------------------------------------------------------------------------- /.github/workflows/docker-image.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/.github/workflows/docker-image.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/.gitmodules -------------------------------------------------------------------------------- /COPYING: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/COPYING -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/Dockerfile -------------------------------------------------------------------------------- /Dockerfile.alpine: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/Dockerfile.alpine -------------------------------------------------------------------------------- /Doxyfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/Doxyfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/Makefile -------------------------------------------------------------------------------- /Makefile_helper.mk.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/Makefile_helper.mk.in -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/README.md -------------------------------------------------------------------------------- /VERSION: -------------------------------------------------------------------------------- 1 | 2.11.1 2 | -------------------------------------------------------------------------------- /aclocal.m4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/aclocal.m4 -------------------------------------------------------------------------------- /cert_analyze: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/cert_analyze -------------------------------------------------------------------------------- /config.guess: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/config.guess -------------------------------------------------------------------------------- /config.sub: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/config.sub -------------------------------------------------------------------------------- /configure: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/configure -------------------------------------------------------------------------------- /configure.ac: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/configure.ac -------------------------------------------------------------------------------- /doc/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/doc/CHANGELOG.md -------------------------------------------------------------------------------- /doc/autogen.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/doc/autogen.md -------------------------------------------------------------------------------- /doc/batch-gcd.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/doc/batch-gcd.md -------------------------------------------------------------------------------- /doc/fdc.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/doc/fdc.md -------------------------------------------------------------------------------- /doc/guidelines.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/doc/guidelines.md -------------------------------------------------------------------------------- /doc/intercept.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/doc/intercept.md -------------------------------------------------------------------------------- /doc/libmerc_config.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/doc/libmerc_config.md -------------------------------------------------------------------------------- /doc/mercury-internals.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/doc/mercury-internals.png -------------------------------------------------------------------------------- /doc/mercury.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/doc/mercury.pdf -------------------------------------------------------------------------------- /doc/npf.cddl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/doc/npf.cddl -------------------------------------------------------------------------------- /doc/npf.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/doc/npf.md -------------------------------------------------------------------------------- /doc/odtcpr.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/doc/odtcpr.md -------------------------------------------------------------------------------- /doc/overview.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/doc/overview.md -------------------------------------------------------------------------------- /doc/proto_ident.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/doc/proto_ident.md -------------------------------------------------------------------------------- /doc/resources.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/doc/resources.md -------------------------------------------------------------------------------- /doc/safe-parsing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/doc/safe-parsing.md -------------------------------------------------------------------------------- /doc/schema.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/doc/schema.md -------------------------------------------------------------------------------- /doc/sphinx/Doxyfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/doc/sphinx/Doxyfile -------------------------------------------------------------------------------- /doc/sphinx/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/doc/sphinx/Makefile -------------------------------------------------------------------------------- /doc/sphinx/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/doc/sphinx/README.md -------------------------------------------------------------------------------- /doc/sphinx/source/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/doc/sphinx/source/conf.py -------------------------------------------------------------------------------- /doc/sphinx/source/datum.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/doc/sphinx/source/datum.rst -------------------------------------------------------------------------------- /doc/sphinx/source/identifiers.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/doc/sphinx/source/identifiers.rst -------------------------------------------------------------------------------- /doc/sphinx/source/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/doc/sphinx/source/index.rst -------------------------------------------------------------------------------- /doc/sphinx/source/intro.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/doc/sphinx/source/intro.rst -------------------------------------------------------------------------------- /doc/sphinx/source/python.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/doc/sphinx/source/python.rst -------------------------------------------------------------------------------- /doc/test.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/doc/test.md -------------------------------------------------------------------------------- /doc/tls-iocs.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/doc/tls-iocs.md -------------------------------------------------------------------------------- /doc/tls_extn_sort_autogen.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/doc/tls_extn_sort_autogen.md -------------------------------------------------------------------------------- /doc/wnb.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/doc/wnb.md -------------------------------------------------------------------------------- /dot.emacs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/dot.emacs -------------------------------------------------------------------------------- /install_mercury/mercury.service: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/install_mercury/mercury.service -------------------------------------------------------------------------------- /install_mercury/mercury.service.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/install_mercury/mercury.service.in -------------------------------------------------------------------------------- /install_mercury/postinstall: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/install_mercury/postinstall -------------------------------------------------------------------------------- /install_mercury/postuninstall_purge: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/install_mercury/postuninstall_purge -------------------------------------------------------------------------------- /install_mercury/postuninstall_remove: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | rm -rf /usr/local/var/mercury 3 | -------------------------------------------------------------------------------- /install_mercury/postuninstall_rpm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/install_mercury/postuninstall_rpm -------------------------------------------------------------------------------- /lib/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /m4/m4_ax_check_compile_flag.m4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/m4/m4_ax_check_compile_flag.m4 -------------------------------------------------------------------------------- /mercury: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/mercury -------------------------------------------------------------------------------- /mercury.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/mercury.cfg -------------------------------------------------------------------------------- /mercury.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/mercury.png -------------------------------------------------------------------------------- /python/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/python/README.md -------------------------------------------------------------------------------- /python/build_mercury_resources.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/python/build_mercury_resources.py -------------------------------------------------------------------------------- /python/mercury_network_monitor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/python/mercury_network_monitor.py -------------------------------------------------------------------------------- /python/pmercury: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/python/pmercury -------------------------------------------------------------------------------- /python/requirements.txt: -------------------------------------------------------------------------------- 1 | pypcap 2 | psutil 3 | mercury-python 4 | -------------------------------------------------------------------------------- /src/Makefile.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/src/Makefile.in -------------------------------------------------------------------------------- /src/af_packet_v3.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/src/af_packet_v3.c -------------------------------------------------------------------------------- /src/af_packet_v3.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/src/af_packet_v3.h -------------------------------------------------------------------------------- /src/archive_reader.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/src/archive_reader.cc -------------------------------------------------------------------------------- /src/asn1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/src/asn1.cpp -------------------------------------------------------------------------------- /src/batch_gcd.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/src/batch_gcd.cc -------------------------------------------------------------------------------- /src/capture.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/src/capture.c -------------------------------------------------------------------------------- /src/cbor.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/src/cbor.cpp -------------------------------------------------------------------------------- /src/cbor_object_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/src/cbor_object_test.cpp -------------------------------------------------------------------------------- /src/cert_analyze.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/src/cert_analyze.cc -------------------------------------------------------------------------------- /src/classify.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/src/classify.cpp -------------------------------------------------------------------------------- /src/cms.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/src/cms.cpp -------------------------------------------------------------------------------- /src/config.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/src/config.cpp -------------------------------------------------------------------------------- /src/config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/src/config.h -------------------------------------------------------------------------------- /src/control.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/src/control.h -------------------------------------------------------------------------------- /src/cython/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/src/cython/LICENSE -------------------------------------------------------------------------------- /src/cython/Makefile.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/src/cython/Makefile.in -------------------------------------------------------------------------------- /src/cython/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/src/cython/README.md -------------------------------------------------------------------------------- /src/cython/_version.py: -------------------------------------------------------------------------------- 1 | __version__ = '2.11.1' 2 | -------------------------------------------------------------------------------- /src/cython/build-wheels.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/src/cython/build-wheels.sh -------------------------------------------------------------------------------- /src/cython/mercury.pyx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/src/cython/mercury.pyx -------------------------------------------------------------------------------- /src/cython/mercury_python_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/src/cython/mercury_python_test.py -------------------------------------------------------------------------------- /src/cython/mercury_python_test_data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/src/cython/mercury_python_test_data.py -------------------------------------------------------------------------------- /src/cython/mercury_reclassify.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/src/cython/mercury_reclassify.py -------------------------------------------------------------------------------- /src/cython/pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/src/cython/pyproject.toml -------------------------------------------------------------------------------- /src/cython/requirements.txt: -------------------------------------------------------------------------------- 1 | cython 2 | -------------------------------------------------------------------------------- /src/cython/setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/src/cython/setup.py -------------------------------------------------------------------------------- /src/decode.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/src/decode.cc -------------------------------------------------------------------------------- /src/examples.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/src/examples.cpp -------------------------------------------------------------------------------- /src/fingerprint.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/src/fingerprint.cc -------------------------------------------------------------------------------- /src/format.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/src/format.cc -------------------------------------------------------------------------------- /src/ike.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/src/ike.cc -------------------------------------------------------------------------------- /src/intercept.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/src/intercept.cc -------------------------------------------------------------------------------- /src/intercept_server.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/src/intercept_server.cc -------------------------------------------------------------------------------- /src/json_file_io.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/src/json_file_io.c -------------------------------------------------------------------------------- /src/json_file_io.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/src/json_file_io.h -------------------------------------------------------------------------------- /src/json_object_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/src/json_object_test.cc -------------------------------------------------------------------------------- /src/json_reader.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/src/json_reader.cc -------------------------------------------------------------------------------- /src/libmerc/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/src/libmerc/CMakeLists.txt -------------------------------------------------------------------------------- /src/libmerc/Makefile.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/src/libmerc/Makefile.in -------------------------------------------------------------------------------- /src/libmerc/addr.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/src/libmerc/addr.cc -------------------------------------------------------------------------------- /src/libmerc/addr.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/src/libmerc/addr.h -------------------------------------------------------------------------------- /src/libmerc/analysis.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/src/libmerc/analysis.h -------------------------------------------------------------------------------- /src/libmerc/archive.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/src/libmerc/archive.h -------------------------------------------------------------------------------- /src/libmerc/arp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/src/libmerc/arp.h -------------------------------------------------------------------------------- /src/libmerc/asn1.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/src/libmerc/asn1.h -------------------------------------------------------------------------------- /src/libmerc/asn1/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/src/libmerc/asn1/CMakeLists.txt -------------------------------------------------------------------------------- /src/libmerc/asn1/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/src/libmerc/asn1/Makefile -------------------------------------------------------------------------------- /src/libmerc/asn1/aaa.asn1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/src/libmerc/asn1/aaa.asn1 -------------------------------------------------------------------------------- /src/libmerc/asn1/cert-analyze.desktop: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/src/libmerc/asn1/cert-analyze.desktop -------------------------------------------------------------------------------- /src/libmerc/asn1/cert-checking.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/src/libmerc/asn1/cert-checking.csv -------------------------------------------------------------------------------- /src/libmerc/asn1/cisco.asn1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/src/libmerc/asn1/cisco.asn1 -------------------------------------------------------------------------------- /src/libmerc/asn1/deprecated.asn1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/src/libmerc/asn1/deprecated.asn1 -------------------------------------------------------------------------------- /src/libmerc/asn1/draft-cms-sha3.asn1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/src/libmerc/asn1/draft-cms-sha3.asn1 -------------------------------------------------------------------------------- /src/libmerc/asn1/ev.asn1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/src/libmerc/asn1/ev.asn1 -------------------------------------------------------------------------------- /src/libmerc/asn1/microsoft.asn1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/src/libmerc/asn1/microsoft.asn1 -------------------------------------------------------------------------------- /src/libmerc/asn1/netscape.asn1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/src/libmerc/asn1/netscape.asn1 -------------------------------------------------------------------------------- /src/libmerc/asn1/oid.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/src/libmerc/asn1/oid.cc -------------------------------------------------------------------------------- /src/libmerc/asn1/oid.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/src/libmerc/asn1/oid.h -------------------------------------------------------------------------------- /src/libmerc/asn1/oid_list.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/src/libmerc/asn1/oid_list.h -------------------------------------------------------------------------------- /src/libmerc/asn1/oidc.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/src/libmerc/asn1/oidc.cc -------------------------------------------------------------------------------- /src/libmerc/asn1/rfc2459.asn1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/src/libmerc/asn1/rfc2459.asn1 -------------------------------------------------------------------------------- /src/libmerc/asn1/rfc2985.asn1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/src/libmerc/asn1/rfc2985.asn1 -------------------------------------------------------------------------------- /src/libmerc/asn1/rfc3279.asn1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/src/libmerc/asn1/rfc3279.asn1 -------------------------------------------------------------------------------- /src/libmerc/asn1/rfc3709.asn1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/src/libmerc/asn1/rfc3709.asn1 -------------------------------------------------------------------------------- /src/libmerc/asn1/rfc3739.asn1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/src/libmerc/asn1/rfc3739.asn1 -------------------------------------------------------------------------------- /src/libmerc/asn1/rfc4491-bis.asn1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/src/libmerc/asn1/rfc4491-bis.asn1 -------------------------------------------------------------------------------- /src/libmerc/asn1/rfc4519.asn1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/src/libmerc/asn1/rfc4519.asn1 -------------------------------------------------------------------------------- /src/libmerc/asn1/rfc5280.asn1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/src/libmerc/asn1/rfc5280.asn1 -------------------------------------------------------------------------------- /src/libmerc/asn1/rfc5480.asn1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/src/libmerc/asn1/rfc5480.asn1 -------------------------------------------------------------------------------- /src/libmerc/asn1/rfc5639.asn1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/src/libmerc/asn1/rfc5639.asn1 -------------------------------------------------------------------------------- /src/libmerc/asn1/rfc5754.asn1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/src/libmerc/asn1/rfc5754.asn1 -------------------------------------------------------------------------------- /src/libmerc/asn1/rfc6402.asn1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/src/libmerc/asn1/rfc6402.asn1 -------------------------------------------------------------------------------- /src/libmerc/asn1/rfc6960.asn1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/src/libmerc/asn1/rfc6960.asn1 -------------------------------------------------------------------------------- /src/libmerc/asn1/rfc6962.asn1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/src/libmerc/asn1/rfc6962.asn1 -------------------------------------------------------------------------------- /src/libmerc/asn1/rfc8017.asn1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/src/libmerc/asn1/rfc8017.asn1 -------------------------------------------------------------------------------- /src/libmerc/asn1/rfc8398.asn1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/src/libmerc/asn1/rfc8398.asn1 -------------------------------------------------------------------------------- /src/libmerc/asn1/rfc8410.asn1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/src/libmerc/asn1/rfc8410.asn1 -------------------------------------------------------------------------------- /src/libmerc/asn1/rfc8692.asn1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/src/libmerc/asn1/rfc8692.asn1 -------------------------------------------------------------------------------- /src/libmerc/asn1/rfc8702.asn1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/src/libmerc/asn1/rfc8702.asn1 -------------------------------------------------------------------------------- /src/libmerc/asn1/sec2.asn1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/src/libmerc/asn1/sec2.asn1 -------------------------------------------------------------------------------- /src/libmerc/asn1/set.asn1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/src/libmerc/asn1/set.asn1 -------------------------------------------------------------------------------- /src/libmerc/asn1/sm2.asn1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/src/libmerc/asn1/sm2.asn1 -------------------------------------------------------------------------------- /src/libmerc/base64.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/src/libmerc/base64.h -------------------------------------------------------------------------------- /src/libmerc/bench.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/src/libmerc/bench.h -------------------------------------------------------------------------------- /src/libmerc/bencode.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/src/libmerc/bencode.cc -------------------------------------------------------------------------------- /src/libmerc/bencode.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/src/libmerc/bencode.h -------------------------------------------------------------------------------- /src/libmerc/bigint.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/src/libmerc/bigint.hpp -------------------------------------------------------------------------------- /src/libmerc/bittorrent.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/src/libmerc/bittorrent.h -------------------------------------------------------------------------------- /src/libmerc/buffer_stream.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/src/libmerc/buffer_stream.h -------------------------------------------------------------------------------- /src/libmerc/bytestring.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/src/libmerc/bytestring.h -------------------------------------------------------------------------------- /src/libmerc/cbor.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/src/libmerc/cbor.hpp -------------------------------------------------------------------------------- /src/libmerc/cbor_object.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/src/libmerc/cbor_object.hpp -------------------------------------------------------------------------------- /src/libmerc/cdp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/src/libmerc/cdp.h -------------------------------------------------------------------------------- /src/libmerc/config_generator.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/src/libmerc/config_generator.cc -------------------------------------------------------------------------------- /src/libmerc/config_generator.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/src/libmerc/config_generator.h -------------------------------------------------------------------------------- /src/libmerc/crypto_assess.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/src/libmerc/crypto_assess.h -------------------------------------------------------------------------------- /src/libmerc/crypto_engine.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/src/libmerc/crypto_engine.h -------------------------------------------------------------------------------- /src/libmerc/crypto_hash.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/src/libmerc/crypto_hash.hpp -------------------------------------------------------------------------------- /src/libmerc/datum.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/src/libmerc/datum.h -------------------------------------------------------------------------------- /src/libmerc/decimal_int.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/src/libmerc/decimal_int.hpp -------------------------------------------------------------------------------- /src/libmerc/dhcp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/src/libmerc/dhcp.h -------------------------------------------------------------------------------- /src/libmerc/dict.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/src/libmerc/dict.h -------------------------------------------------------------------------------- /src/libmerc/dnp3.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/src/libmerc/dnp3.h -------------------------------------------------------------------------------- /src/libmerc/dns.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/src/libmerc/dns.h -------------------------------------------------------------------------------- /src/libmerc/dns_trie.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/src/libmerc/dns_trie.hpp -------------------------------------------------------------------------------- /src/libmerc/dtls.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/src/libmerc/dtls.h -------------------------------------------------------------------------------- /src/libmerc/ech.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/src/libmerc/ech.hpp -------------------------------------------------------------------------------- /src/libmerc/enc_file_reader.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/src/libmerc/enc_file_reader.h -------------------------------------------------------------------------------- /src/libmerc/esp.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/src/libmerc/esp.hpp -------------------------------------------------------------------------------- /src/libmerc/eth.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/src/libmerc/eth.h -------------------------------------------------------------------------------- /src/libmerc/fdc.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/src/libmerc/fdc.hpp -------------------------------------------------------------------------------- /src/libmerc/file_datum.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/src/libmerc/file_datum.hpp -------------------------------------------------------------------------------- /src/libmerc/fingerprint.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/src/libmerc/fingerprint.h -------------------------------------------------------------------------------- /src/libmerc/flow_key.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/src/libmerc/flow_key.h -------------------------------------------------------------------------------- /src/libmerc/ftp.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/src/libmerc/ftp.hpp -------------------------------------------------------------------------------- /src/libmerc/geneve.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/src/libmerc/geneve.hpp -------------------------------------------------------------------------------- /src/libmerc/global_config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/src/libmerc/global_config.h -------------------------------------------------------------------------------- /src/libmerc/gre.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/src/libmerc/gre.h -------------------------------------------------------------------------------- /src/libmerc/hpke_params.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/src/libmerc/hpke_params.h -------------------------------------------------------------------------------- /src/libmerc/http.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/src/libmerc/http.cc -------------------------------------------------------------------------------- /src/libmerc/http.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/src/libmerc/http.h -------------------------------------------------------------------------------- /src/libmerc/http2.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/src/libmerc/http2.h -------------------------------------------------------------------------------- /src/libmerc/http_auth.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/src/libmerc/http_auth.hpp -------------------------------------------------------------------------------- /src/libmerc/icmp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/src/libmerc/icmp.h -------------------------------------------------------------------------------- /src/libmerc/iec60870_5_104.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/src/libmerc/iec60870_5_104.h -------------------------------------------------------------------------------- /src/libmerc/ike.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/src/libmerc/ike.hpp -------------------------------------------------------------------------------- /src/libmerc/ikev2_params.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/src/libmerc/ikev2_params.h -------------------------------------------------------------------------------- /src/libmerc/ip.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/src/libmerc/ip.h -------------------------------------------------------------------------------- /src/libmerc/ip_address.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/src/libmerc/ip_address.hpp -------------------------------------------------------------------------------- /src/libmerc/json_object.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/src/libmerc/json_object.h -------------------------------------------------------------------------------- /src/libmerc/json_string.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/src/libmerc/json_string.hpp -------------------------------------------------------------------------------- /src/libmerc/krb5.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/src/libmerc/krb5.hpp -------------------------------------------------------------------------------- /src/libmerc/l7m.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/src/libmerc/l7m.hpp -------------------------------------------------------------------------------- /src/libmerc/lctrie/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/src/libmerc/lctrie/CMakeLists.txt -------------------------------------------------------------------------------- /src/libmerc/lctrie/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/src/libmerc/lctrie/LICENSE -------------------------------------------------------------------------------- /src/libmerc/lctrie/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/src/libmerc/lctrie/Makefile -------------------------------------------------------------------------------- /src/libmerc/lctrie/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/src/libmerc/lctrie/README.md -------------------------------------------------------------------------------- /src/libmerc/lctrie/bgp/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/src/libmerc/lctrie/bgp/README -------------------------------------------------------------------------------- /src/libmerc/lctrie/bgp/data-raw-table: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/src/libmerc/lctrie/bgp/data-raw-table -------------------------------------------------------------------------------- /src/libmerc/lctrie/bgp/data-used-autnums: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/src/libmerc/lctrie/bgp/data-used-autnums -------------------------------------------------------------------------------- /src/libmerc/lctrie/bgp/fullbogons-ipv4.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/src/libmerc/lctrie/bgp/fullbogons-ipv4.txt -------------------------------------------------------------------------------- /src/libmerc/lctrie/common.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/src/libmerc/lctrie/common.h -------------------------------------------------------------------------------- /src/libmerc/lctrie/lctrie.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/src/libmerc/lctrie/lctrie.c -------------------------------------------------------------------------------- /src/libmerc/lctrie/lctrie.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/src/libmerc/lctrie/lctrie.h -------------------------------------------------------------------------------- /src/libmerc/lctrie/lctrie_bgp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/src/libmerc/lctrie/lctrie_bgp.c -------------------------------------------------------------------------------- /src/libmerc/lctrie/lctrie_bgp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/src/libmerc/lctrie/lctrie_bgp.h -------------------------------------------------------------------------------- /src/libmerc/lctrie/lctrie_ip.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/src/libmerc/lctrie/lctrie_ip.c -------------------------------------------------------------------------------- /src/libmerc/lctrie/lctrie_ip.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/src/libmerc/lctrie/lctrie_ip.h -------------------------------------------------------------------------------- /src/libmerc/lctrie/lctrie_test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/src/libmerc/lctrie/lctrie_test.c -------------------------------------------------------------------------------- /src/libmerc/ldap.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/src/libmerc/ldap.hpp -------------------------------------------------------------------------------- /src/libmerc/lex.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/src/libmerc/lex.h -------------------------------------------------------------------------------- /src/libmerc/libmerc.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/src/libmerc/libmerc.cc -------------------------------------------------------------------------------- /src/libmerc/libmerc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/src/libmerc/libmerc.h -------------------------------------------------------------------------------- /src/libmerc/linux_sll.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/src/libmerc/linux_sll.hpp -------------------------------------------------------------------------------- /src/libmerc/lldp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/src/libmerc/lldp.h -------------------------------------------------------------------------------- /src/libmerc/loopback.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/src/libmerc/loopback.hpp -------------------------------------------------------------------------------- /src/libmerc/match.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/src/libmerc/match.h -------------------------------------------------------------------------------- /src/libmerc/mdns.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/src/libmerc/mdns.h -------------------------------------------------------------------------------- /src/libmerc/mem_utils.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/src/libmerc/mem_utils.hpp -------------------------------------------------------------------------------- /src/libmerc/mysql.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/src/libmerc/mysql.hpp -------------------------------------------------------------------------------- /src/libmerc/naive_bayes.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/src/libmerc/naive_bayes.hpp -------------------------------------------------------------------------------- /src/libmerc/netbios.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/src/libmerc/netbios.h -------------------------------------------------------------------------------- /src/libmerc/newhttp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/src/libmerc/newhttp.h -------------------------------------------------------------------------------- /src/libmerc/ntp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/src/libmerc/ntp.h -------------------------------------------------------------------------------- /src/libmerc/ocsp.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/src/libmerc/ocsp.hpp -------------------------------------------------------------------------------- /src/libmerc/oid.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/src/libmerc/oid.hpp -------------------------------------------------------------------------------- /src/libmerc/openvpn.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/src/libmerc/openvpn.h -------------------------------------------------------------------------------- /src/libmerc/ospf.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/src/libmerc/ospf.h -------------------------------------------------------------------------------- /src/libmerc/oui.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/src/libmerc/oui.h -------------------------------------------------------------------------------- /src/libmerc/perfect_hash.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/src/libmerc/perfect_hash.h -------------------------------------------------------------------------------- /src/libmerc/pkt_proc.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/src/libmerc/pkt_proc.cc -------------------------------------------------------------------------------- /src/libmerc/pkt_proc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/src/libmerc/pkt_proc.h -------------------------------------------------------------------------------- /src/libmerc/pkt_proc_util.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/src/libmerc/pkt_proc_util.h -------------------------------------------------------------------------------- /src/libmerc/ppoe.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/src/libmerc/ppoe.hpp -------------------------------------------------------------------------------- /src/libmerc/ppp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/src/libmerc/ppp.h -------------------------------------------------------------------------------- /src/libmerc/proto_identify.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/src/libmerc/proto_identify.h -------------------------------------------------------------------------------- /src/libmerc/protocol.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/src/libmerc/protocol.h -------------------------------------------------------------------------------- /src/libmerc/queue.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/src/libmerc/queue.h -------------------------------------------------------------------------------- /src/libmerc/quic.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/src/libmerc/quic.h -------------------------------------------------------------------------------- /src/libmerc/quic_vli.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/src/libmerc/quic_vli.hpp -------------------------------------------------------------------------------- /src/libmerc/rapidjson/allocators.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/src/libmerc/rapidjson/allocators.h -------------------------------------------------------------------------------- /src/libmerc/rapidjson/cursorstreamwrapper.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/src/libmerc/rapidjson/cursorstreamwrapper.h -------------------------------------------------------------------------------- /src/libmerc/rapidjson/document.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/src/libmerc/rapidjson/document.h -------------------------------------------------------------------------------- /src/libmerc/rapidjson/encodedstream.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/src/libmerc/rapidjson/encodedstream.h -------------------------------------------------------------------------------- /src/libmerc/rapidjson/encodings.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/src/libmerc/rapidjson/encodings.h -------------------------------------------------------------------------------- /src/libmerc/rapidjson/error/en.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/src/libmerc/rapidjson/error/en.h -------------------------------------------------------------------------------- /src/libmerc/rapidjson/error/error.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/src/libmerc/rapidjson/error/error.h -------------------------------------------------------------------------------- /src/libmerc/rapidjson/filereadstream.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/src/libmerc/rapidjson/filereadstream.h -------------------------------------------------------------------------------- /src/libmerc/rapidjson/filewritestream.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/src/libmerc/rapidjson/filewritestream.h -------------------------------------------------------------------------------- /src/libmerc/rapidjson/fwd.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/src/libmerc/rapidjson/fwd.h -------------------------------------------------------------------------------- /src/libmerc/rapidjson/internal/biginteger.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/src/libmerc/rapidjson/internal/biginteger.h -------------------------------------------------------------------------------- /src/libmerc/rapidjson/internal/clzll.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/src/libmerc/rapidjson/internal/clzll.h -------------------------------------------------------------------------------- /src/libmerc/rapidjson/internal/diyfp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/src/libmerc/rapidjson/internal/diyfp.h -------------------------------------------------------------------------------- /src/libmerc/rapidjson/internal/dtoa.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/src/libmerc/rapidjson/internal/dtoa.h -------------------------------------------------------------------------------- /src/libmerc/rapidjson/internal/ieee754.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/src/libmerc/rapidjson/internal/ieee754.h -------------------------------------------------------------------------------- /src/libmerc/rapidjson/internal/itoa.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/src/libmerc/rapidjson/internal/itoa.h -------------------------------------------------------------------------------- /src/libmerc/rapidjson/internal/meta.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/src/libmerc/rapidjson/internal/meta.h -------------------------------------------------------------------------------- /src/libmerc/rapidjson/internal/pow10.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/src/libmerc/rapidjson/internal/pow10.h -------------------------------------------------------------------------------- /src/libmerc/rapidjson/internal/regex.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/src/libmerc/rapidjson/internal/regex.h -------------------------------------------------------------------------------- /src/libmerc/rapidjson/internal/stack.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/src/libmerc/rapidjson/internal/stack.h -------------------------------------------------------------------------------- /src/libmerc/rapidjson/internal/strfunc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/src/libmerc/rapidjson/internal/strfunc.h -------------------------------------------------------------------------------- /src/libmerc/rapidjson/internal/strtod.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/src/libmerc/rapidjson/internal/strtod.h -------------------------------------------------------------------------------- /src/libmerc/rapidjson/internal/swap.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/src/libmerc/rapidjson/internal/swap.h -------------------------------------------------------------------------------- /src/libmerc/rapidjson/istreamwrapper.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/src/libmerc/rapidjson/istreamwrapper.h -------------------------------------------------------------------------------- /src/libmerc/rapidjson/license.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/src/libmerc/rapidjson/license.txt -------------------------------------------------------------------------------- /src/libmerc/rapidjson/memorybuffer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/src/libmerc/rapidjson/memorybuffer.h -------------------------------------------------------------------------------- /src/libmerc/rapidjson/memorystream.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/src/libmerc/rapidjson/memorystream.h -------------------------------------------------------------------------------- /src/libmerc/rapidjson/msinttypes/inttypes.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/src/libmerc/rapidjson/msinttypes/inttypes.h -------------------------------------------------------------------------------- /src/libmerc/rapidjson/msinttypes/stdint.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/src/libmerc/rapidjson/msinttypes/stdint.h -------------------------------------------------------------------------------- /src/libmerc/rapidjson/ostreamwrapper.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/src/libmerc/rapidjson/ostreamwrapper.h -------------------------------------------------------------------------------- /src/libmerc/rapidjson/pointer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/src/libmerc/rapidjson/pointer.h -------------------------------------------------------------------------------- /src/libmerc/rapidjson/prettywriter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/src/libmerc/rapidjson/prettywriter.h -------------------------------------------------------------------------------- /src/libmerc/rapidjson/rapidjson.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/src/libmerc/rapidjson/rapidjson.h -------------------------------------------------------------------------------- /src/libmerc/rapidjson/reader.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/src/libmerc/rapidjson/reader.h -------------------------------------------------------------------------------- /src/libmerc/rapidjson/schema.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/src/libmerc/rapidjson/schema.h -------------------------------------------------------------------------------- /src/libmerc/rapidjson/stream.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/src/libmerc/rapidjson/stream.h -------------------------------------------------------------------------------- /src/libmerc/rapidjson/stringbuffer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/src/libmerc/rapidjson/stringbuffer.h -------------------------------------------------------------------------------- /src/libmerc/rapidjson/writer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/src/libmerc/rapidjson/writer.h -------------------------------------------------------------------------------- /src/libmerc/rdp.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/src/libmerc/rdp.hpp -------------------------------------------------------------------------------- /src/libmerc/reassembly.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/src/libmerc/reassembly.hpp -------------------------------------------------------------------------------- /src/libmerc/result.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/src/libmerc/result.h -------------------------------------------------------------------------------- /src/libmerc/rfb.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/src/libmerc/rfb.hpp -------------------------------------------------------------------------------- /src/libmerc/rtp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/src/libmerc/rtp.h -------------------------------------------------------------------------------- /src/libmerc/sctp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/src/libmerc/sctp.h -------------------------------------------------------------------------------- /src/libmerc/smb1.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/src/libmerc/smb1.h -------------------------------------------------------------------------------- /src/libmerc/smb2.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/src/libmerc/smb2.cc -------------------------------------------------------------------------------- /src/libmerc/smb2.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/src/libmerc/smb2.h -------------------------------------------------------------------------------- /src/libmerc/smtp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/src/libmerc/smtp.h -------------------------------------------------------------------------------- /src/libmerc/snmp.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/src/libmerc/snmp.hpp -------------------------------------------------------------------------------- /src/libmerc/socks.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/src/libmerc/socks.h -------------------------------------------------------------------------------- /src/libmerc/softmax.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/src/libmerc/softmax.hpp -------------------------------------------------------------------------------- /src/libmerc/softmax_avx.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/src/libmerc/softmax_avx.cc -------------------------------------------------------------------------------- /src/libmerc/softmax_avx2.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/src/libmerc/softmax_avx2.cc -------------------------------------------------------------------------------- /src/libmerc/softmax_neon.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/src/libmerc/softmax_neon.cc -------------------------------------------------------------------------------- /src/libmerc/softmax_sse2.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/src/libmerc/softmax_sse2.cc -------------------------------------------------------------------------------- /src/libmerc/ssdp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/src/libmerc/ssdp.h -------------------------------------------------------------------------------- /src/libmerc/ssh.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/src/libmerc/ssh.h -------------------------------------------------------------------------------- /src/libmerc/static_dict.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/src/libmerc/static_dict.hpp -------------------------------------------------------------------------------- /src/libmerc/stats.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/src/libmerc/stats.h -------------------------------------------------------------------------------- /src/libmerc/stun.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/src/libmerc/stun.h -------------------------------------------------------------------------------- /src/libmerc/stun_params.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/src/libmerc/stun_params.h -------------------------------------------------------------------------------- /src/libmerc/syslog.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/src/libmerc/syslog.hpp -------------------------------------------------------------------------------- /src/libmerc/tacacs.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/src/libmerc/tacacs.hpp -------------------------------------------------------------------------------- /src/libmerc/tacacs_plus_params.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/src/libmerc/tacacs_plus_params.hpp -------------------------------------------------------------------------------- /src/libmerc/tcp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/src/libmerc/tcp.h -------------------------------------------------------------------------------- /src/libmerc/tcpip.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/src/libmerc/tcpip.h -------------------------------------------------------------------------------- /src/libmerc/tftp.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/src/libmerc/tftp.hpp -------------------------------------------------------------------------------- /src/libmerc/time.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/src/libmerc/time.hpp -------------------------------------------------------------------------------- /src/libmerc/tls.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/src/libmerc/tls.h -------------------------------------------------------------------------------- /src/libmerc/tls_connection.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/src/libmerc/tls_connection.hpp -------------------------------------------------------------------------------- /src/libmerc/tls_extensions.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/src/libmerc/tls_extensions.h -------------------------------------------------------------------------------- /src/libmerc/tls_extensions.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/src/libmerc/tls_extensions.hpp -------------------------------------------------------------------------------- /src/libmerc/tls_parameters.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/src/libmerc/tls_parameters.hpp -------------------------------------------------------------------------------- /src/libmerc/tofsee.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/src/libmerc/tofsee.hpp -------------------------------------------------------------------------------- /src/libmerc/tsc_clock.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/src/libmerc/tsc_clock.hpp -------------------------------------------------------------------------------- /src/libmerc/udp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/src/libmerc/udp.h -------------------------------------------------------------------------------- /src/libmerc/utf8.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/src/libmerc/utf8.hpp -------------------------------------------------------------------------------- /src/libmerc/utils.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/src/libmerc/utils.cc -------------------------------------------------------------------------------- /src/libmerc/utils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/src/libmerc/utils.h -------------------------------------------------------------------------------- /src/libmerc/verbosity.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/src/libmerc/verbosity.hpp -------------------------------------------------------------------------------- /src/libmerc/version.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/src/libmerc/version.h -------------------------------------------------------------------------------- /src/libmerc/vxlan.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/src/libmerc/vxlan.hpp -------------------------------------------------------------------------------- /src/libmerc/watchlist.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/src/libmerc/watchlist.hpp -------------------------------------------------------------------------------- /src/libmerc/wireguard.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/src/libmerc/wireguard.h -------------------------------------------------------------------------------- /src/libmerc/x509.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/src/libmerc/x509.h -------------------------------------------------------------------------------- /src/libmerc/x509_fuzz.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/src/libmerc/x509_fuzz.h -------------------------------------------------------------------------------- /src/libmerc_api.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/src/libmerc_api.h -------------------------------------------------------------------------------- /src/libmerc_test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/src/libmerc_test.c -------------------------------------------------------------------------------- /src/libmerc_util.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/src/libmerc_util.cc -------------------------------------------------------------------------------- /src/llq.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/src/llq.h -------------------------------------------------------------------------------- /src/lsif.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/src/lsif.c -------------------------------------------------------------------------------- /src/mercury.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/src/mercury.c -------------------------------------------------------------------------------- /src/mercury.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/src/mercury.h -------------------------------------------------------------------------------- /src/ocsp.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/src/ocsp.cpp -------------------------------------------------------------------------------- /src/options.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/src/options.h -------------------------------------------------------------------------------- /src/os-identification/os_identifier.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/src/os-identification/os_identifier.h -------------------------------------------------------------------------------- /src/os_identifier.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/src/os_identifier.cc -------------------------------------------------------------------------------- /src/output.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/src/output.c -------------------------------------------------------------------------------- /src/output.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/src/output.h -------------------------------------------------------------------------------- /src/packet.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/src/packet.h -------------------------------------------------------------------------------- /src/parse.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/src/parse.cpp -------------------------------------------------------------------------------- /src/pcap.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/src/pcap.cc -------------------------------------------------------------------------------- /src/pcap.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/src/pcap.h -------------------------------------------------------------------------------- /src/pcap_file_io.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/src/pcap_file_io.c -------------------------------------------------------------------------------- /src/pcap_file_io.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/src/pcap_file_io.h -------------------------------------------------------------------------------- /src/pcap_filter.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/src/pcap_filter.cc -------------------------------------------------------------------------------- /src/pcap_reader.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/src/pcap_reader.c -------------------------------------------------------------------------------- /src/pcap_reader.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/src/pcap_reader.h -------------------------------------------------------------------------------- /src/pem.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/src/pem.hpp -------------------------------------------------------------------------------- /src/pkcs8.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/src/pkcs8.cc -------------------------------------------------------------------------------- /src/pkcs8.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/src/pkcs8.hpp -------------------------------------------------------------------------------- /src/pkt_processing.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/src/pkt_processing.cc -------------------------------------------------------------------------------- /src/pkt_processing.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/src/pkt_processing.h -------------------------------------------------------------------------------- /src/python_interface.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/src/python_interface.c -------------------------------------------------------------------------------- /src/python_interface.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/src/python_interface.h -------------------------------------------------------------------------------- /src/reader.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/src/reader.cpp -------------------------------------------------------------------------------- /src/rotator.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/src/rotator.h -------------------------------------------------------------------------------- /src/signal_handling.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/src/signal_handling.h -------------------------------------------------------------------------------- /src/signal_handling_linux.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/src/signal_handling_linux.c -------------------------------------------------------------------------------- /src/signal_handling_stub.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/src/signal_handling_stub.c -------------------------------------------------------------------------------- /src/string.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/src/string.cc -------------------------------------------------------------------------------- /src/stringalgs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/src/stringalgs.h -------------------------------------------------------------------------------- /src/tables/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/src/tables/Makefile -------------------------------------------------------------------------------- /src/tables/csv.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/src/tables/csv.cc -------------------------------------------------------------------------------- /src/tables/csv.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/src/tables/csv.h -------------------------------------------------------------------------------- /src/tables/faketls_cipher_suite_exceptions.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/src/tables/faketls_cipher_suite_exceptions.csv -------------------------------------------------------------------------------- /src/tables/local/tac_plus_acct_status.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/src/tables/local/tac_plus_acct_status.csv -------------------------------------------------------------------------------- /src/tables/local/tac_plus_authen_action.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/src/tables/local/tac_plus_authen_action.csv -------------------------------------------------------------------------------- /src/tables/local/tac_plus_authen_meth.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/src/tables/local/tac_plus_authen_meth.csv -------------------------------------------------------------------------------- /src/tables/local/tac_plus_authen_service.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/src/tables/local/tac_plus_authen_service.csv -------------------------------------------------------------------------------- /src/tables/local/tac_plus_authen_status.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/src/tables/local/tac_plus_authen_status.csv -------------------------------------------------------------------------------- /src/tables/local/tac_plus_authen_type.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/src/tables/local/tac_plus_authen_type.csv -------------------------------------------------------------------------------- /src/tables/local/tac_plus_author_status.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/src/tables/local/tac_plus_author_status.csv -------------------------------------------------------------------------------- /src/tables/local/tac_plus_priv_lvl.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/src/tables/local/tac_plus_priv_lvl.csv -------------------------------------------------------------------------------- /src/tables/source/local-example.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/src/tables/source/local-example.csv -------------------------------------------------------------------------------- /src/tables/source/local-stun-attributes.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/src/tables/source/local-stun-attributes.csv -------------------------------------------------------------------------------- /src/tables/source/local_include_extension.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/src/tables/source/local_include_extension.txt -------------------------------------------------------------------------------- /src/tables/tls_extension_generator.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/src/tables/tls_extension_generator.cc -------------------------------------------------------------------------------- /src/tacacs_decrypt.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/src/tacacs_decrypt.cpp -------------------------------------------------------------------------------- /src/tls_scanner.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/src/tls_scanner.cc -------------------------------------------------------------------------------- /src/unit_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/src/unit_test.cpp -------------------------------------------------------------------------------- /src/utf8.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/src/utf8.cpp -------------------------------------------------------------------------------- /test/Makefile.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/test/Makefile.in -------------------------------------------------------------------------------- /test/afl_data/bad_tcp.pcap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/test/afl_data/bad_tcp.pcap -------------------------------------------------------------------------------- /test/afl_data/client_hello_sslv3.pcap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/test/afl_data/client_hello_sslv3.pcap -------------------------------------------------------------------------------- /test/afl_data/corner-cases.pcap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/test/afl_data/corner-cases.pcap -------------------------------------------------------------------------------- /test/afl_data/encrypted_handshake_cert_false_positive.pcap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/test/afl_data/encrypted_handshake_cert_false_positive.pcap -------------------------------------------------------------------------------- /test/afl_data/full_cert_empty_second_cert.pcap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/test/afl_data/full_cert_empty_second_cert.pcap -------------------------------------------------------------------------------- /test/afl_data/multi_handshake_cert.pcap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/test/afl_data/multi_handshake_cert.pcap -------------------------------------------------------------------------------- /test/afl_data/multi_packet_http_request.pcap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/test/afl_data/multi_packet_http_request.pcap -------------------------------------------------------------------------------- /test/afl_data/multi_packet_http_request_ua.pcap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/test/afl_data/multi_packet_http_request_ua.pcap -------------------------------------------------------------------------------- /test/afl_data/multi_packet_http_response.pcap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/test/afl_data/multi_packet_http_response.pcap -------------------------------------------------------------------------------- /test/afl_data/multi_record_cert.pcap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/test/afl_data/multi_record_cert.pcap -------------------------------------------------------------------------------- /test/afl_data/server_hello_no_ext.pcap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/test/afl_data/server_hello_no_ext.pcap -------------------------------------------------------------------------------- /test/afl_data/server_hello_tlsv1.pcap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/test/afl_data/server_hello_tlsv1.pcap -------------------------------------------------------------------------------- /test/afl_data/standalone_cert.pcap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/test/afl_data/standalone_cert.pcap -------------------------------------------------------------------------------- /test/afl_data/tlsv1_encrypted_handshake_cert_false_positive.pcap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/test/afl_data/tlsv1_encrypted_handshake_cert_false_positive.pcap -------------------------------------------------------------------------------- /test/batch_gcd/test_cert_100.pem.bgcd-in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/test/batch_gcd/test_cert_100.pem.bgcd-in -------------------------------------------------------------------------------- /test/batch_gcd/test_cert_100.pem.bgcd-out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/test/batch_gcd/test_cert_100.pem.bgcd-out -------------------------------------------------------------------------------- /test/batch_gcd/test_mod_11.bgcd-in: -------------------------------------------------------------------------------- 1 | 1 2 | 2 3 | 3 4 | 4 5 | 5 6 | 6 7 | 7 8 | 8 9 | 9 10 | 0 11 | 9 12 | -------------------------------------------------------------------------------- /test/batch_gcd/test_mod_11.bgcd-out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/test/batch_gcd/test_mod_11.bgcd-out -------------------------------------------------------------------------------- /test/batch_gcd/test_mod_13.bgcd-in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/test/batch_gcd/test_mod_13.bgcd-in -------------------------------------------------------------------------------- /test/batch_gcd/test_mod_13.bgcd-out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/test/batch_gcd/test_mod_13.bgcd-out -------------------------------------------------------------------------------- /test/batch_gcd/test_mod_20k.bgcd-in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/test/batch_gcd/test_mod_20k.bgcd-in -------------------------------------------------------------------------------- /test/batch_gcd/test_mod_20k.bgcd-out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/test/batch_gcd/test_mod_20k.bgcd-out -------------------------------------------------------------------------------- /test/batch_gcd/test_mod_3.bgcd-in: -------------------------------------------------------------------------------- 1 | 29bf7 2 | 12a15 3 | 17b6d 4 | -------------------------------------------------------------------------------- /test/batch_gcd/test_mod_3.bgcd-out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/test/batch_gcd/test_mod_3.bgcd-out -------------------------------------------------------------------------------- /test/batch_gcd/test_mod_5.bgcd-in: -------------------------------------------------------------------------------- 1 | 28A3 2 | 28a3 3 | 29bf7 4 | 12a15 5 | 17b6d 6 | -------------------------------------------------------------------------------- /test/batch_gcd/test_mod_5.bgcd-out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/test/batch_gcd/test_mod_5.bgcd-out -------------------------------------------------------------------------------- /test/callgrind_files/libmerc.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/test/callgrind_files/libmerc.cc -------------------------------------------------------------------------------- /test/capture/https-test-driver.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/test/capture/https-test-driver.sh -------------------------------------------------------------------------------- /test/certificate-test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/test/certificate-test.py -------------------------------------------------------------------------------- /test/compare-repos.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/test/compare-repos.sh -------------------------------------------------------------------------------- /test/compare-stats.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/test/compare-stats.py -------------------------------------------------------------------------------- /test/cython_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/test/cython_test.py -------------------------------------------------------------------------------- /test/data/quic_tls_http.pcap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/test/data/quic_tls_http.pcap -------------------------------------------------------------------------------- /test/data/resources-test.tgz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/test/data/resources-test.tgz -------------------------------------------------------------------------------- /test/data/sslkeylogfile.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/test/data/sslkeylogfile.log -------------------------------------------------------------------------------- /test/data/test_decrypt.pcap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/test/data/test_decrypt.pcap -------------------------------------------------------------------------------- /test/data/top-https.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/test/data/top-https.json -------------------------------------------------------------------------------- /test/data/top-https.json.reassembler: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/test/data/top-https.json.reassembler -------------------------------------------------------------------------------- /test/data/top-https.mcap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/test/data/top-https.mcap -------------------------------------------------------------------------------- /test/data/top-https.pcap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/test/data/top-https.pcap -------------------------------------------------------------------------------- /test/data/top_100_fingerprints.fp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/test/data/top_100_fingerprints.fp -------------------------------------------------------------------------------- /test/data/top_100_fingerprints.pcap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/test/data/top_100_fingerprints.pcap -------------------------------------------------------------------------------- /test/fuzz/arp/corpus/.gitignore: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/fuzz/base64_decode/corpus/.gitignore: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/fuzz/base64_encode/corpus/.gitignore: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/fuzz/bittorrent_dht/corpus/seed_1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/test/fuzz/bittorrent_dht/corpus/seed_1 -------------------------------------------------------------------------------- /test/fuzz/bittorrent_handshake/corpus/seed_1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/test/fuzz/bittorrent_handshake/corpus/seed_1 -------------------------------------------------------------------------------- /test/fuzz/bittorrent_lsd/corpus/seed_1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/test/fuzz/bittorrent_lsd/corpus/seed_1 -------------------------------------------------------------------------------- /test/fuzz/cdp/corpus/.gitignore: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/fuzz/datum/corpus/.gitignore: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/fuzz/datum_accept/corpus/.gitignore: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/fuzz/datum_accept_byte/corpus/.gitignore: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/fuzz/datum_bits_in_data/corpus/.gitignore: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/fuzz/datum_case_insensitive_match_1/corpus/.gitignore: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/fuzz/datum_case_insensitive_match_2/corpus/.gitignore: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/fuzz/datum_cmp/corpus/.gitignore: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/fuzz/datum_compare/corpus/.gitignore: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/fuzz/datum_find_delim_1/corpus/.gitignore: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/fuzz/datum_find_delim_2/corpus/.gitignore: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/fuzz/datum_fprint/corpus/.gitignore: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/fuzz/datum_fprint_c_array/corpus/.gitignore: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/fuzz/datum_fprint_hex/corpus/.gitignore: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/fuzz/datum_lookahead_uint/corpus/.gitignore: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/fuzz/datum_parse/corpus/.gitignore: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/fuzz/datum_parse_soft_fail/corpus/.gitignore: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/fuzz/datum_parse_up_to_delim/corpus/.gitignore: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/fuzz/datum_skip/corpus/.gitignore: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/fuzz/datum_skip_up_to_delim_1/corpus/.gitignore: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/fuzz/datum_skip_up_to_delim_2/corpus/.gitignore: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/fuzz/datum_trim/corpus/.gitignore: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/fuzz/datum_trim_leading_whitespace/corpus/.gitignore: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/fuzz/datum_trim_to_length/corpus/.gitignore: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/fuzz/datum_trim_trail/corpus/.gitignore: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/fuzz/decimal_integer/corpus/.gitignore: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/fuzz/dhcp_discover/corpus/.gitignore: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/fuzz/dnp3/corpus/seed_1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/test/fuzz/dnp3/corpus/seed_1 -------------------------------------------------------------------------------- /test/fuzz/dns/corpus/seed_1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/test/fuzz/dns/corpus/seed_1 -------------------------------------------------------------------------------- /test/fuzz/dns/corpus/seed_2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/test/fuzz/dns/corpus/seed_2 -------------------------------------------------------------------------------- /test/fuzz/dns/corpus/seed_3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/test/fuzz/dns/corpus/seed_3 -------------------------------------------------------------------------------- /test/fuzz/dtls_client_hello/corpus/.gitignore: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/fuzz/dtls_server_hello/corpus/.gitignore: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/fuzz/dynamic_buffer/corpus/.gitignore: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/fuzz/ech_client_hello/corpus/.gitignore: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/fuzz/ech_config/corpus/.gitignore: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/fuzz/esp/corpus/.gitignore: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/fuzz/ftp_request/corpus/.gitignore: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/fuzz/ftp_response/corpus/.gitignore: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/fuzz/generate_fuzz_test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/test/fuzz/generate_fuzz_test.sh -------------------------------------------------------------------------------- /test/fuzz/geneve/corpus/.gitignore: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/fuzz/gre_header/corpus/.gitignore: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/fuzz/hex_encode/corpus/.gitignore: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/fuzz/http2_frame/corpus/.gitignore: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/fuzz/http2_header/corpus/.gitignore: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/fuzz/http_authorization/corpus/.gitignore: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/fuzz/http_request/corpus/seed_1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/test/fuzz/http_request/corpus/seed_1 -------------------------------------------------------------------------------- /test/fuzz/http_request/corpus/seed_2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/test/fuzz/http_request/corpus/seed_2 -------------------------------------------------------------------------------- /test/fuzz/http_response/corpus/seed_1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/test/fuzz/http_response/corpus/seed_1 -------------------------------------------------------------------------------- /test/fuzz/icmp_packet/corpus/.gitignore: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/fuzz/iec60870_5_104/corpus/seed_1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/test/fuzz/iec60870_5_104/corpus/seed_1 -------------------------------------------------------------------------------- /test/fuzz/iec60870_5_104/corpus/seed_2: -------------------------------------------------------------------------------- 1 | hC -------------------------------------------------------------------------------- /test/fuzz/iec60870_5_104/corpus/seed_3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/test/fuzz/iec60870_5_104/corpus/seed_3 -------------------------------------------------------------------------------- /test/fuzz/ike_packet/corpus/.gitignore: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/fuzz/instructions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/test/fuzz/instructions.md -------------------------------------------------------------------------------- /test/fuzz/ipv4_packet/corpus/.gitignore: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/fuzz/ipv6_packet/corpus/.gitignore: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/fuzz/krb5/corpus/.gitignore: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/fuzz/ldap_message/corpus/.gitignore: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/fuzz/lldp/corpus/.gitignore: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/fuzz/mdns/corpus/seed_1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/test/fuzz/mdns/corpus/seed_1 -------------------------------------------------------------------------------- /test/fuzz/mdns/corpus/seed_2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/test/fuzz/mdns/corpus/seed_2 -------------------------------------------------------------------------------- /test/fuzz/mysql/corpus/seed_1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/test/fuzz/mysql/corpus/seed_1 -------------------------------------------------------------------------------- /test/fuzz/mysql_login_request/corpus/seed: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/test/fuzz/mysql_login_request/corpus/seed -------------------------------------------------------------------------------- /test/fuzz/nbds_packet/corpus/seed_1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/test/fuzz/nbds_packet/corpus/seed_1 -------------------------------------------------------------------------------- /test/fuzz/nbss_packet/corpus/seed_1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/test/fuzz/nbss_packet/corpus/seed_1 -------------------------------------------------------------------------------- /test/fuzz/ntp/corpus/.gitignore: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/fuzz/ocsp_request/corpus/.gitignore: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/fuzz/openvpn_tcp/corpus/seed_1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/test/fuzz/openvpn_tcp/corpus/seed_1 -------------------------------------------------------------------------------- /test/fuzz/openvpn_tcp/corpus/seed_2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/test/fuzz/openvpn_tcp/corpus/seed_2 -------------------------------------------------------------------------------- /test/fuzz/openvpn_tcp/corpus/seed_3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/test/fuzz/openvpn_tcp/corpus/seed_3 -------------------------------------------------------------------------------- /test/fuzz/ospf/corpus/.gitignore: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/fuzz/ppoe/corpus/.gitignore: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/fuzz/ppp/corpus/.gitignore: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/fuzz/quic_init/corpus/seed_1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/test/fuzz/quic_init/corpus/seed_1 -------------------------------------------------------------------------------- /test/fuzz/rfb_protocol_version_handshake/corpus/.gitignore: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/fuzz/rtp/corpus/seed_1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/test/fuzz/rtp/corpus/seed_1 -------------------------------------------------------------------------------- /test/fuzz/sctp_init/corpus/.gitignore: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/fuzz/smb1/corpus/seed_1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/test/fuzz/smb1/corpus/seed_1 -------------------------------------------------------------------------------- /test/fuzz/smb2/corpus/seed_1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/test/fuzz/smb2/corpus/seed_1 -------------------------------------------------------------------------------- /test/fuzz/smtp_client_packet/corpus/.gitignore: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/fuzz/smtp_server_packet/corpus/.gitignore: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/fuzz/snmp/corpus/seed_1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/test/fuzz/snmp/corpus/seed_1 -------------------------------------------------------------------------------- /test/fuzz/snmp/corpus/seed_2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/test/fuzz/snmp/corpus/seed_2 -------------------------------------------------------------------------------- /test/fuzz/snmp/corpus/seed_3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/test/fuzz/snmp/corpus/seed_3 -------------------------------------------------------------------------------- /test/fuzz/socks4_req/corpus/seed_1: -------------------------------------------------------------------------------- 1 | Pwww.example.com -------------------------------------------------------------------------------- /test/fuzz/socks5_gss/corpus/seed_1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/test/fuzz/socks5_gss/corpus/seed_1 -------------------------------------------------------------------------------- /test/fuzz/socks5_hello/corpus/seed_1: -------------------------------------------------------------------------------- 1 |  -------------------------------------------------------------------------------- /test/fuzz/socks5_req_resp/corpus/seed_1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/test/fuzz/socks5_req_resp/corpus/seed_1 -------------------------------------------------------------------------------- /test/fuzz/socks5_req_resp/corpus/seed_2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/test/fuzz/socks5_req_resp/corpus/seed_2 -------------------------------------------------------------------------------- /test/fuzz/socks5_usr_pass/corpus/seed_1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/test/fuzz/socks5_usr_pass/corpus/seed_1 -------------------------------------------------------------------------------- /test/fuzz/ssdp/corpus/seed_1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/test/fuzz/ssdp/corpus/seed_1 -------------------------------------------------------------------------------- /test/fuzz/ssh_init_packet/corpus/.gitignore: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/fuzz/stun/corpus/seed_1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/test/fuzz/stun/corpus/seed_1 -------------------------------------------------------------------------------- /test/fuzz/tacacs_auth_continue/corpus/.gitignore: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/fuzz/tacacs_auth_reply/corpus/.gitignore: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/fuzz/tacacs_authentication_start/corpus/.gitignore: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/fuzz/tacacs_packet/corpus/.gitignore: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/fuzz/tcp_packet/corpus/.gitignore: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/fuzz/tftp_packet/corpus/.gitignore: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/fuzz/tls_client_hello/corpus/seed_1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/test/fuzz/tls_client_hello/corpus/seed_1 -------------------------------------------------------------------------------- /test/fuzz/tls_server_hello_and_certificate/corpus/.gitignore: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/fuzz/tofsee/corpus/.gitignore: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/fuzz/utf8/corpus/seed_1: -------------------------------------------------------------------------------- 1 | pleistocene megafauna 2 | -------------------------------------------------------------------------------- /test/fuzz/utf8/corpus/seed_2: -------------------------------------------------------------------------------- 1 | Z 2 | -------------------------------------------------------------------------------- /test/fuzz/utf8/corpus/seed_3: -------------------------------------------------------------------------------- 1 | ZZ 2 | -------------------------------------------------------------------------------- /test/fuzz/utf8/corpus/seed_4: -------------------------------------------------------------------------------- 1 | ZZZ 2 | -------------------------------------------------------------------------------- /test/fuzz/utf8/corpus/seed_5: -------------------------------------------------------------------------------- 1 | ZZZZ 2 | -------------------------------------------------------------------------------- /test/fuzz/vxlan/corpus/.gitignore: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/fuzz/wireguard_handshake_init/corpus/.gitignore: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/fuzz/writeable_copy_1/corpus/.gitignore: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/fuzz/writeable_copy_2/corpus/.gitignore: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/fuzz/writeable_copy_from_hex/corpus/.gitignore: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/fuzz/writeable_write_hex/corpus/.gitignore: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/fuzz/writeable_write_quote_enclosed_hex_1/corpus/.gitignore: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/fuzz/writeable_write_quote_enclosed_hex_2/corpus/.gitignore: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/fuzz/x509_cert/corpus/seed_1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/test/fuzz/x509_cert/corpus/seed_1 -------------------------------------------------------------------------------- /test/json-test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/test/json-test.py -------------------------------------------------------------------------------- /test/mercury-json-validity-check.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/test/mercury-json-validity-check.sh -------------------------------------------------------------------------------- /test/p-mercury-diff.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/test/p-mercury-diff.py -------------------------------------------------------------------------------- /test/pdu_test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/test/pdu_test.sh -------------------------------------------------------------------------------- /test/resources.tgz.enc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/test/resources.tgz.enc -------------------------------------------------------------------------------- /test/test_intercept.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/test/test_intercept.sh -------------------------------------------------------------------------------- /tls_scanner: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/tls_scanner -------------------------------------------------------------------------------- /unit_tests/Makefile.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/unit_tests/Makefile.in -------------------------------------------------------------------------------- /unit_tests/catch.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/unit_tests/catch.hpp -------------------------------------------------------------------------------- /unit_tests/catch2main.cc: -------------------------------------------------------------------------------- 1 | #define CATCH_CONFIG_MAIN 2 | #include "catch.hpp" 3 | -------------------------------------------------------------------------------- /unit_tests/functional_unit_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/unit_tests/functional_unit_test.cc -------------------------------------------------------------------------------- /unit_tests/general_info_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/unit_tests/general_info_test.cc -------------------------------------------------------------------------------- /unit_tests/libmerc_api.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/unit_tests/libmerc_api.hpp -------------------------------------------------------------------------------- /unit_tests/libmerc_dbmultiprotocol_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/unit_tests/libmerc_dbmultiprotocol_test.cc -------------------------------------------------------------------------------- /unit_tests/libmerc_driver.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/unit_tests/libmerc_driver.cc -------------------------------------------------------------------------------- /unit_tests/libmerc_driver_fdc.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/unit_tests/libmerc_driver_fdc.cc -------------------------------------------------------------------------------- /unit_tests/libmerc_driver_helper.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/unit_tests/libmerc_driver_helper.cc -------------------------------------------------------------------------------- /unit_tests/libmerc_driver_helper.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/unit_tests/libmerc_driver_helper.hpp -------------------------------------------------------------------------------- /unit_tests/libmerc_fixture.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/unit_tests/libmerc_fixture.cc -------------------------------------------------------------------------------- /unit_tests/libmerc_fixture.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/unit_tests/libmerc_fixture.h -------------------------------------------------------------------------------- /unit_tests/libmerc_flow_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/unit_tests/libmerc_flow_test.cc -------------------------------------------------------------------------------- /unit_tests/libmerc_tlsdb_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/unit_tests/libmerc_tlsdb_test.cc -------------------------------------------------------------------------------- /unit_tests/libmerc_util_behavior_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/unit_tests/libmerc_util_behavior_test.cc -------------------------------------------------------------------------------- /unit_tests/pcaps/bad_tcp.pcap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/unit_tests/pcaps/bad_tcp.pcap -------------------------------------------------------------------------------- /unit_tests/pcaps/bittorrent.pcap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/unit_tests/pcaps/bittorrent.pcap -------------------------------------------------------------------------------- /unit_tests/pcaps/capture2.pcap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/unit_tests/pcaps/capture2.pcap -------------------------------------------------------------------------------- /unit_tests/pcaps/dnp3.pcap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/unit_tests/pcaps/dnp3.pcap -------------------------------------------------------------------------------- /unit_tests/pcaps/dns_packet.capture2.pcap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/unit_tests/pcaps/dns_packet.capture2.pcap -------------------------------------------------------------------------------- /unit_tests/pcaps/emix.pcap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/unit_tests/pcaps/emix.pcap -------------------------------------------------------------------------------- /unit_tests/pcaps/faketls_potatovpn.pcap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/unit_tests/pcaps/faketls_potatovpn.pcap -------------------------------------------------------------------------------- /unit_tests/pcaps/ftp.pcap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/unit_tests/pcaps/ftp.pcap -------------------------------------------------------------------------------- /unit_tests/pcaps/ftp2.pcap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/unit_tests/pcaps/ftp2.pcap -------------------------------------------------------------------------------- /unit_tests/pcaps/geneve.pcap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/unit_tests/pcaps/geneve.pcap -------------------------------------------------------------------------------- /unit_tests/pcaps/gre.pcap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/unit_tests/pcaps/gre.pcap -------------------------------------------------------------------------------- /unit_tests/pcaps/http_rawip.pcap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/unit_tests/pcaps/http_rawip.pcap -------------------------------------------------------------------------------- /unit_tests/pcaps/http_request.capture2.pcap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/unit_tests/pcaps/http_request.capture2.pcap -------------------------------------------------------------------------------- /unit_tests/pcaps/iec.pcap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/unit_tests/pcaps/iec.pcap -------------------------------------------------------------------------------- /unit_tests/pcaps/ip_encapsulation.pcap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/unit_tests/pcaps/ip_encapsulation.pcap -------------------------------------------------------------------------------- /unit_tests/pcaps/malware_tls.pcap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/unit_tests/pcaps/malware_tls.pcap -------------------------------------------------------------------------------- /unit_tests/pcaps/mdns_capture.pcap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/unit_tests/pcaps/mdns_capture.pcap -------------------------------------------------------------------------------- /unit_tests/pcaps/multi_packet_http_request.pcap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/unit_tests/pcaps/multi_packet_http_request.pcap -------------------------------------------------------------------------------- /unit_tests/pcaps/mysql.pcap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/unit_tests/pcaps/mysql.pcap -------------------------------------------------------------------------------- /unit_tests/pcaps/openvpn_tcp_multi.pcap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/unit_tests/pcaps/openvpn_tcp_multi.pcap -------------------------------------------------------------------------------- /unit_tests/pcaps/openvpn_tcp_single.pcap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/unit_tests/pcaps/openvpn_tcp_single.pcap -------------------------------------------------------------------------------- /unit_tests/pcaps/quic-crypto-packets.pcap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/unit_tests/pcaps/quic-crypto-packets.pcap -------------------------------------------------------------------------------- /unit_tests/pcaps/quic_decry.pcap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/unit_tests/pcaps/quic_decry.pcap -------------------------------------------------------------------------------- /unit_tests/pcaps/quic_fragmented.pcap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/unit_tests/pcaps/quic_fragmented.pcap -------------------------------------------------------------------------------- /unit_tests/pcaps/quic_init.capture2.pcap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/unit_tests/pcaps/quic_init.capture2.pcap -------------------------------------------------------------------------------- /unit_tests/pcaps/quic_ppp.pcap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/unit_tests/pcaps/quic_ppp.pcap -------------------------------------------------------------------------------- /unit_tests/pcaps/quic_reordered_frames.pcap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/unit_tests/pcaps/quic_reordered_frames.pcap -------------------------------------------------------------------------------- /unit_tests/pcaps/quic_v2.pcap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/unit_tests/pcaps/quic_v2.pcap -------------------------------------------------------------------------------- /unit_tests/pcaps/residential_proxy.pcap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/unit_tests/pcaps/residential_proxy.pcap -------------------------------------------------------------------------------- /unit_tests/pcaps/smb.pcap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/unit_tests/pcaps/smb.pcap -------------------------------------------------------------------------------- /unit_tests/pcaps/smtp.pcap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/unit_tests/pcaps/smtp.pcap -------------------------------------------------------------------------------- /unit_tests/pcaps/socks4_5.pcap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/unit_tests/pcaps/socks4_5.pcap -------------------------------------------------------------------------------- /unit_tests/pcaps/ssh_frag.pcap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/unit_tests/pcaps/ssh_frag.pcap -------------------------------------------------------------------------------- /unit_tests/pcaps/stun.pcap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/unit_tests/pcaps/stun.pcap -------------------------------------------------------------------------------- /unit_tests/pcaps/stun_classic.pcap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/unit_tests/pcaps/stun_classic.pcap -------------------------------------------------------------------------------- /unit_tests/pcaps/surfshark.pcap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/unit_tests/pcaps/surfshark.pcap -------------------------------------------------------------------------------- /unit_tests/pcaps/tls_client_hello_test_packet.pcap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/unit_tests/pcaps/tls_client_hello_test_packet.pcap -------------------------------------------------------------------------------- /unit_tests/pcaps/tls_sgt.pcap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/unit_tests/pcaps/tls_sgt.pcap -------------------------------------------------------------------------------- /unit_tests/pcaps/top_100_fingerprints.pcap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/unit_tests/pcaps/top_100_fingerprints.pcap -------------------------------------------------------------------------------- /unit_tests/pcaps/vxlan.pcap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/unit_tests/pcaps/vxlan.pcap -------------------------------------------------------------------------------- /unit_tests/pdu_verifier.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/unit_tests/pdu_verifier.cc -------------------------------------------------------------------------------- /unit_tests/performance_test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/unit_tests/performance_test.cc -------------------------------------------------------------------------------- /unit_tests/ph_driver.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/unit_tests/ph_driver.cc -------------------------------------------------------------------------------- /unit_tests/xtra/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /utils/encrypt_file.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/utils/encrypt_file.sh -------------------------------------------------------------------------------- /utils/fix_whitespace.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/utils/fix_whitespace.py -------------------------------------------------------------------------------- /utils/indent_files.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/utils/indent_files.sh -------------------------------------------------------------------------------- /utils/make_test_pcaps.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cisco/mercury/HEAD/utils/make_test_pcaps.sh --------------------------------------------------------------------------------