"Fossies" - the Fresh Open Source Software Archive  

Source code changes report for "nDPI" between the packages
nDPI-3.2.tar.gz and nDPI-3.4.tar.gz

About: nDPI is a ntop-maintained superset of the popular OpenDPI (Deep Packet Inspection) library.

Summary:

The "nDPI" source code changed by about 22.0% and now consists of 670 regular files (+144), 1 symbolic link and 43 directories (+7).

Related Informations:

See CHANGELOG.md (nDPI 3.4).

Changes In Files (According File Type):

File TypeTotalAddedRemovedChanged
Header file 36 4 1 11
C program 203 9 9 73
C++ program 1 0 0 0
Spec file 1 0 0 0
Objective-C program 3 0 0 0
Python program 6 0 0 2
Shell program 12 3 0 3
Lua program 1 0 0 1
Ruby program 1 0 0 0
Automake file 12 1 1 6
Configuration file 1 0 0 0
JSON file 1 0 0 0
M4 macro file 2 1 0 0
Makefile 2 0 0 2
Pkg-config file 1 0 0 1
Symbolic link 1 0 0 0
XML document 4 0 0 0
Configure script 2 0 0 0
Git file 2 0 0 0
Include file 1 0 0 1
MS Visual Studio file 4 1 0 0
Property list 1 0 0 0
Xcode file 1 0 0 0
YAML file 3 1 0 1
Data file 175 68 2 104
PDF file 2 0 0 1
Directory 43 7 0 0
Archive 1 0 0 1
Change log 2 0 0 1
Information file 1 0 0 0
License 2 0 0 0
Readme file 12 2 0 3
Text file 10 1 0 1
Other 179 68 2 0
Total Files72916615212



Header Files (16 of 36):

NameStatusDeltaVisual Diff
example/reader_util.h changed 11.8% diff
src/include/ndpi_api.h renamed 54.2% diff
src/include/ndpi_api.h.in
src/include/ndpi_classify.h changed 24.6% diff
src/include/ndpi_define.h.in changed 4.6% diff
src/include/ndpi_includes.h changed 8.6% diff
src/include/ndpi_includes_OpenBSD.h added
src/include/ndpi_main.h changed 4.2% diff
src/include/ndpi_protocol_ids.h changed 6.1% diff
src/include/ndpi_protocols.h changed 5.1% diff
src/include/ndpi_typedefs.h changed 12.8% diff
src/include/ndpi_win32.h changed 14.7% diff
src/lib/third_party/include/actypes.h changed 1.5% diff
src/lib/third_party/include/hll.h added
src/lib/third_party/include/MurmurHash3.h added
src/lib/third_party/include/ndpi_patricia.h changed 4.5% diff

C Programs (91 of 203):

NameStatusDeltaVisual Diff
example/intrusion_detection.c changed 5.1% diff
example/ndpiReader.c changed 14.7% diff
example/ndpiSimpleIntegration.c added
example/reader_util.c changed 24.8% diff
fuzz/fuzz_ndpi_reader.c changed 72.6% diff
src/lib/ndpi_analyze.c changed 100.0% diff
src/lib/ndpi_classify.c changed 4.4% diff
src/lib/ndpi_community_id.c changed 3.5% diff
src/lib/ndpi_main.c changed 63.8% diff
src/lib/ndpi_serializer.c changed 66.8% diff
src/lib/ndpi_utils.c changed 38.6% diff
src/lib/protocols/ajp.c changed 2.4% diff
src/lib/protocols/ayiya.c changed 1.7% diff
src/lib/protocols/battlefield.c removed
src/lib/protocols/bittorrent.c changed 5.2% diff
src/lib/protocols/btlib.c changed 0.5% diff
src/lib/protocols/capwap.c changed 5.8% diff
src/lib/protocols/ciscovpn.c changed 63.2% diff
src/lib/protocols/csgo.c changed 37.6% diff
src/lib/protocols/dhcp.c changed 3.4% diff
src/lib/protocols/directconnect.c changed 5.5% diff
src/lib/protocols/dnp3.c changed 100.0% diff
src/lib/protocols/dns.c changed 33.2% diff
src/lib/protocols/dnscrypt.c added
src/lib/protocols/edonkey.c changed 3.1% diff
src/lib/protocols/fbzero.c changed 2.3% diff
src/lib/protocols/fix.c changed 2.4% diff
src/lib/protocols/ftp_control.c changed 0.9% diff
src/lib/protocols/gnutella.c changed 4.7% diff
src/lib/protocols/h323.c changed 76.7% diff
src/lib/protocols/hangout.c changed 3.6% diff
src/lib/protocols/http.c changed 43.6% diff
src/lib/protocols/iax.c changed 5.4% diff
src/lib/protocols/iec60870-5-104.c changed 1.1% diff
src/lib/protocols/imo.c changed 1.3% diff
src/lib/protocols/irc.c changed 2.5% diff
src/lib/protocols/jabber.c changed 6.2% diff
src/lib/protocols/kerberos.c changed 14.9% diff
src/lib/protocols/mail_imap.c changed 0.6% diff
src/lib/protocols/mail_smtp.c changed 1.6% diff
src/lib/protocols/mdns_proto.c removed
src/lib/protocols/mining.c changed 0.7% diff
src/lib/protocols/modbus.c changed 1.0% diff
src/lib/protocols/mqtt.c changed 3.2% diff
src/lib/protocols/msn.c removed
src/lib/protocols/mssql_tds.c changed 9.4% diff
src/lib/protocols/mysql.c changed 2.3% diff
src/lib/protocols/nats.c added
src/lib/protocols/netbios.c changed 57.1% diff
src/lib/protocols/netflow.c changed 4.0% diff
src/lib/protocols/noe.c changed 42.4% diff
src/lib/protocols/openvpn.c changed 46.0% diff
src/lib/protocols/oracle.c changed 4.9% diff
src/lib/protocols/oscar.c removed
src/lib/protocols/pando.c removed
src/lib/protocols/pcanywhere.c removed
src/lib/protocols/postgres.c changed 4.1% diff
src/lib/protocols/pplive.c removed
src/lib/protocols/quic.c changed 100.0% diff
src/lib/protocols/radius.c changed 5.0% diff
src/lib/protocols/rtcp.c changed 6.4% diff
src/lib/protocols/rtp.c changed 2.6% diff
src/lib/protocols/rtsp.c changed 2.3% diff
src/lib/protocols/rx.c changed 1.5% diff
src/lib/protocols/s7comm.c added
src/lib/protocols/sip.c changed 62.3% diff
src/lib/protocols/skype.c changed 4.9% diff
src/lib/protocols/smb.c changed 11.6% diff
src/lib/protocols/soap.c added
src/lib/protocols/someip.c changed 4.3% diff
src/lib/protocols/soulseek.c changed 19.2% diff
src/lib/protocols/spotify.c changed 0.6% diff
src/lib/protocols/ssh.c changed 49.3% diff
src/lib/protocols/stun.c changed 15.0% diff
src/lib/protocols/teamspeak.c changed 58.2% diff
src/lib/protocols/telegram.c changed 59.8% diff
src/lib/protocols/telnet.c changed 26.3% diff
src/lib/protocols/tftp.c changed 28.4% diff
src/lib/protocols/thunder.c changed 5.6% diff
src/lib/protocols/tinc.c changed 1.0% diff
src/lib/protocols/tls.c changed 47.0% diff
src/lib/protocols/tor.c changed 25.6% diff
src/lib/protocols/tvants.c removed
src/lib/protocols/websocket.c added
src/lib/protocols/yahoo.c removed
src/lib/protocols/zattoo.c changed 4.7% diff
src/lib/third_party/src/ahocorasick.c changed 0.7% diff
src/lib/third_party/src/hll/hll.c added
src/lib/third_party/src/hll/MurmurHash3.c added
src/lib/third_party/src/ndpi_patricia.c changed 15.4% diff
tests/unit/unit.c added

Python Programs (2 of 6):

NameStatusDeltaVisual Diff
python/flow_printer.py changed 100.0% diff
python/ndpi.py changed 75.1% diff

Shell Programs (6 of 12):

NameStatusDeltaVisual Diff
autogen.sh changed 30.1% diff
tests/do-unit.sh added
tests/do.sh changed 42.2% diff
tests/ossfuzz.sh added
tests/vagrind_test.sh changed 4.2% diff
wireshark/download-fuzz-traces.sh added

Lua Programs (all 1):

NameStatusDeltaVisual Diff
wireshark/ndpi.lua changed 0.7% diff

Automake Files (8 of 12):

NameStatusDeltaVisual Diff
example/Makefile.in changed 43.2% diff
fuzz/Makefile.am changed 91.4% diff
Makefile.am changed 100.0% diff
python/Makefile.in changed 34.5% diff
src/include/Makefile.am removed
src/lib/Makefile.in changed 32.1% diff
tests/Makefile.am changed 100.0% diff
tests/unit/Makefile.in added

M4 Macro Files (1 of 2):

NameStatusDeltaVisual Diff
m4/ax_check_compile_flag.m4 added

Makefiles (all 2):

NameStatusDeltaVisual Diff
example/Makefile.dpdk.in changed 8.2% diff
packages/openwrt/Makefile changed 21.2% diff

Pkg-config Files (all 1):

NameStatusDeltaVisual Diff
libndpi.pc.in changed 21.0% diff

Include Files (all 1):

NameStatusDeltaVisual Diff
src/lib/ndpi_content_match.c.inc changed 12.2% diff

MS Visual Studio Files (1 of 4):

NameStatusDeltaVisual Diff
windows/nDPI.vcxproj added

YAML Files (2 of 3):

NameStatusDeltaVisual Diff
.github/workflows/cifuzz.yml added
.travis.yml changed 41.8% diff

Data Files (174 of 175):

NameStatusDeltaVisual Diff
tests/result/1kxun.pcap.out changed 100.0% diff
tests/result/443-chrome.pcap.out changed 100.0% diff
tests/result/443-curl.pcap.out changed 100.0% diff
tests/result/443-firefox.pcap.out changed 100.0% diff
tests/result/443-git.pcap.out changed 100.0% diff
tests/result/443-opvn.pcap.out changed 100.0% diff
tests/result/443-safari.pcap.out changed 100.0% diff
tests/result/4in4tunnel.pcap.out added
tests/result/4in6tunnel.pcap.out added
tests/result/6in4tunnel.pcap.out changed 100.0% diff
tests/result/6in6tunnel.pcap.out added
tests/result/ajp.pcap.out changed 100.0% diff
tests/result/amqp.pcap.out changed 100.0% diff
tests/result/android.pcap.out added
tests/result/anyconnect-vpn.pcap.out changed 100.0% diff
tests/result/anydesk.pcap.out added
tests/result/bad-dns-traffic.pcap.out added
tests/result/badpackets.pcap.out added
tests/result/BGP_Cisco_hdlc_slarp.pcap.out changed 100.0% diff
tests/result/BGP_redist.pcap.out changed 100.0% diff
tests/result/bitcoin.pcap.out changed 100.0% diff
tests/result/bittorrent.pcap.out changed 100.0% diff
tests/result/bittorrent_ip.pcap.out changed 100.0% diff
tests/result/bittorrent_utp.pcap.out changed 100.0% diff
tests/result/bt_search.pcap.out changed 100.0% diff
tests/result/capwap.pcap.out changed 100.0% diff
tests/result/check_mk_new.pcap.out changed 100.0% diff
tests/result/coap_mqtt.pcap.out changed 100.0% diff
tests/result/diameter.pcap.out changed 100.0% diff
tests/result/dnp3.pcap.out changed 100.0% diff
tests/result/dns-tunnel-iodine.pcap.out added
tests/result/dns_doh.pcap.out changed 98.5% diff
tests/result/dns_dot.pcap.out changed 100.0% diff
tests/result/dns_exfiltration.pcap.out added
tests/result/dns_long_domainname.pcap.out added
tests/result/dnscrypt-v1-and-resolver-pings.pcap.out added
tests/result/dnscrypt-v2-doh.pcap.out added
tests/result/dnscrypt.pcap.out removed
tests/result/dos_win98_smb_netbeui.pcap.out added
tests/result/drda_db2.pcap.out changed 100.0% diff
tests/result/dropbox.pcap.out changed 100.0% diff
tests/result/dtls.pcap.out changed 100.0% diff
tests/result/EAQ.pcap.out changed 100.0% diff
tests/result/encrypted_sni.pcap.out added
tests/result/ethereum.pcap.out changed 100.0% diff
tests/result/exe_download.pcap.out added
tests/result/exe_download_as_png.pcap.out added
tests/result/facebook.pcap.out changed 100.0% diff
tests/result/fbzero-missing-lengthcheck.pcap.out added
tests/result/fix.pcap.out changed 100.0% diff
tests/result/ftp.pcap.out changed 100.0% diff
tests/result/ftp_failed.pcap.out changed 100.0% diff
tests/result/fuzz-2006-06-26-2594.pcap.out added
tests/result/fuzz-2006-09-29-28586.pcap.out added
tests/result/fuzz-2020-02-16-11740.pcap.out added
tests/result/git.pcap.out changed 100.0% diff
tests/result/google_ssl.pcap.out changed 100.0% diff
tests/result/googledns_android10.pcap.out added
tests/result/gquic.pcap.out added
tests/result/h323-overflow.pcap.out added
tests/result/hangout.pcap.out changed 100.0% diff
tests/result/http-crash-content-disposition.pcap.out added
tests/result/http-lines-split.pcap.out added
tests/result/http_ipv6.pcap.out changed 100.0% diff
tests/result/iec60780-5-104.pcap.out changed 100.0% diff
tests/result/imaps.pcap.out added
tests/result/instagram.pcap.out changed 100.0% diff
tests/result/iphone.pcap.out added
tests/result/ipv6_in_gtp.pcap.out added
tests/result/ja3_lots_of_cipher_suites.pcap.out added
tests/result/ja3_lots_of_cipher_suites_2_anon.pcap.out added
tests/result/KakaoTalk_chat.pcap.out changed 100.0% diff
tests/result/KakaoTalk_talk.pcap.out changed 100.0% diff
tests/result/kerberos.pcap.out changed 100.0% diff
tests/result/malformed_dns.pcap.out added
tests/result/malformed_icmp.pcap.out added
tests/result/malware.pcap.out changed 100.0% diff
tests/result/modbus.pcap.out changed 100.0% diff
tests/result/monero.pcap.out changed 100.0% diff
tests/result/mpeg.pcap.out changed 100.0% diff
tests/result/mpegts.pcap.out changed 100.0% diff
tests/result/msnms.pcap.out removed
tests/result/mssql_tds.pcap.out changed 100.0% diff
tests/result/mysql-8.pcap.out added
tests/result/nats.pcap.out added
tests/result/nest_log_sink.pcap.out changed 100.0% diff
tests/result/netbios.pcap.out added
tests/result/netbios_wildcard_dns_query.pcap.out added
tests/result/netflix.pcap.out changed 100.0% diff
tests/result/netflow-fritz.pcap.out added
tests/result/netflowv9.pcap.out changed 100.0% diff
tests/result/nintendo.pcap.out changed 100.0% diff
tests/result/NTPv2.pcap.out changed 100.0% diff
tests/result/NTPv3.pcap.out changed 100.0% diff
tests/result/NTPv4.pcap.out changed 100.0% diff
tests/result/ocs.pcap.out changed 100.0% diff
tests/result/ookla.pcap.out changed 100.0% diff
tests/result/openvpn.pcap.out changed 100.0% diff
tests/result/Oscar.pcap.out changed 100.0% diff
tests/result/pps.pcap.out changed 100.0% diff
tests/result/ps_vue.pcap.out changed 100.0% diff
tests/result/quic-23.pcap.out added
tests/result/quic-24.pcap.out added
tests/result/quic-27.pcap.out added
tests/result/quic-28.pcap.out added
tests/result/quic-29.pcap.out added
tests/result/quic-mvfst-22.pcap.out added
tests/result/quic-mvfst-22_decryption_error.pcap.out added
tests/result/quic-mvfst-27.pcap.out added
tests/result/quic-mvfst-exp.pcap.out added
tests/result/quic.pcap.out changed 100.0% diff
tests/result/quic046.pcap.out added
tests/result/quic_q39.pcap.out added
tests/result/quic_q43.pcap.out added
tests/result/quic_q46.pcap.out added
tests/result/quic_q46_b.pcap.out added
tests/result/quic_q50.pcap.out added
tests/result/quic_t50.pcap.out added
tests/result/quic_t51.pcap.out added
tests/result/quickplay.pcap.out changed 100.0% diff
tests/result/rdp.pcap.out changed 100.0% diff
tests/result/rx.pcap.out changed 100.0% diff
tests/result/s7comm.pcap.out added
tests/result/selfsigned.pcap.out added
tests/result/signal.pcap.out changed 100.0% diff
tests/result/simple-dnscrypt.pcap.out added
tests/result/sip.pcap.out changed 100.0% diff
tests/result/skype-conference-call.pcap.out changed 100.0% diff
tests/result/skype.pcap.out changed 100.0% diff
tests/result/skype_no_unknown.pcap.out changed 100.0% diff
tests/result/smb_deletefile.pcap.out added
tests/result/smbv1.pcap.out changed 100.0% diff
tests/result/smpp_in_general.pcap.out changed 100.0% diff
tests/result/snapchat.pcap.out changed 100.0% diff
tests/result/ssdp-m-search.pcap.out changed 100.0% diff
tests/result/ssh.pcap.out changed 100.0% diff
tests/result/starcraft_battle.pcap.out changed 100.0% diff
tests/result/steam.pcap.out changed 100.0% diff
tests/result/teams.pcap.out added
tests/result/teamspeak3.pcap.out added
tests/result/telegram.pcap.out added
tests/result/teredo.pcap.out changed 100.0% diff
tests/result/tftp_rrq.pcap.out added
tests/result/tinc.pcap.out changed 100.0% diff
tests/result/tls-esni-fuzzed.pcap.out added
tests/result/tls-rdn-extract.pcap.out added
tests/result/tls_esni_sni_both.pcap.out added
tests/result/tls_long_cert.pcap.out changed 100.0% diff
tests/result/tls_verylong_certificate.pcap.out changed 100.0% diff
tests/result/tor.pcap.out changed 100.0% diff
tests/result/ubntac2.pcap.out changed 100.0% diff
tests/result/upnp.pcap.out changed 100.0% diff
tests/result/viber.pcap.out changed 100.0% diff
tests/result/vnc.pcap.out changed 100.0% diff
tests/result/wa_video.pcap.out added
tests/result/wa_voice.pcap.out added
tests/result/waze.pcap.out changed 100.0% diff
tests/result/WebattackRCE.pcap.out changed 100.0% diff
tests/result/WebattackSQLinj.pcap.out changed 100.0% diff
tests/result/WebattackXSS.pcap.out changed 100.0% diff
tests/result/webex.pcap.out changed 100.0% diff
tests/result/websocket.pcap.out added
tests/result/wechat.pcap.out changed 100.0% diff
tests/result/weibo.pcap.out changed 100.0% diff
tests/result/whatsapp_login_call.pcap.out changed 100.0% diff
tests/result/whatsapp_login_chat.pcap.out changed 100.0% diff
tests/result/whatsapp_voice_and_message.pcap.out changed 100.0% diff
tests/result/whatsappfiles.pcap.out changed 100.0% diff
tests/result/wireguard.pcap.out changed 100.0% diff
tests/result/youtube_quic.pcap.out changed 100.0% diff
tests/result/youtubeupload.pcap.out changed 100.0% diff
tests/result/zabbix.pcap.out changed 100.0% diff
tests/result/zcash.pcap.out changed 100.0% diff
tests/result/zoom.pcap.out changed 100.0% diff

PDF Files (1 of 2):

NameStatusDeltaVisual Diff
doc/nDPI_QuickStartGuide.pdf changed 24.1%

Directories (7 of 43):

NameStatus
.github added
.github/workflows added
.lgtm added
.lgtm/cpp-queries added
src/lib/third_party/src/hll added
tests/unit added
windows added

Archives (all 1):

NameStatusDeltaVisual Diff
doc/nDPI_QuickStartGuide.pages changed 3.2%

Change Logs (1 of 2):

NameStatusDeltaVisual Diff
CHANGELOG.md changed 10.7% diff

Readme Files (5 of 12):

NameStatusDeltaVisual Diff
packages/openwrt/README added
python/README.rst changed 82.8% diff
README.md changed 14.4% diff
README.nDPI changed 55.3% diff
windows/README.md added

Text Files (2 of 10):

NameStatusDeltaVisual Diff
.lgtm/cpp-queries/packet-payload-integer-arithmetic.ql added
example/protos.txt changed 100.0% diff

Other Files (70 of 179):

NameStatusDeltaVisual Diff
tests/pcap/4in4tunnel.pcap added
tests/pcap/4in6tunnel.pcap added
tests/pcap/6in6tunnel.pcap added
tests/pcap/android.pcap added
tests/pcap/anydesk.pcap added
tests/pcap/bad-dns-traffic.pcap added
tests/pcap/badpackets.pcap added
tests/pcap/dns-tunnel-iodine.pcap added
tests/pcap/dns_exfiltration.pcap added
tests/pcap/dns_long_domainname.pcap added
tests/pcap/dnscrypt-v1-and-resolver-pings.pcap added
tests/pcap/dnscrypt-v2-doh.pcap added
tests/pcap/dnscrypt.pcap removed
tests/pcap/dos_win98_smb_netbeui.pcap added
tests/pcap/encrypted_sni.pcap added
tests/pcap/exe_download.pcap added
tests/pcap/exe_download_as_png.pcap added
tests/pcap/fbzero-missing-lengthcheck.pcap added
tests/pcap/fuzz-2006-06-26-2594.pcap added
tests/pcap/fuzz-2006-09-29-28586.pcap added
tests/pcap/fuzz-2020-02-16-11740.pcap added
tests/pcap/googledns_android10.pcap added
tests/pcap/gquic.pcap added
tests/pcap/h323-overflow.pcap added
tests/pcap/http-crash-content-disposition.pcap added
tests/pcap/http-lines-split.pcap added
tests/pcap/imaps.pcap added
tests/pcap/iphone.pcap added
tests/pcap/ipv6_in_gtp.pcap added
tests/pcap/ja3_lots_of_cipher_suites.pcap added
tests/pcap/ja3_lots_of_cipher_suites_2_anon.pcap added
tests/pcap/malformed_dns.pcap added
tests/pcap/malformed_icmp.pcap added
tests/pcap/msnms.pcap removed
tests/pcap/mysql-8.pcap added
tests/pcap/nats.pcap added
tests/pcap/netbios.pcap added
tests/pcap/netbios_wildcard_dns_query.pcap added
tests/pcap/netflow-fritz.pcap added
tests/pcap/quic-23.pcap added
tests/pcap/quic-24.pcap added
tests/pcap/quic-27.pcap added
tests/pcap/quic-28.pcap added
tests/pcap/quic-29.pcap added
tests/pcap/quic-mvfst-22.pcap added
tests/pcap/quic-mvfst-22_decryption_error.pcap added
tests/pcap/quic-mvfst-27.pcap added
tests/pcap/quic-mvfst-exp.pcap added
tests/pcap/quic046.pcap added
tests/pcap/quic_q39.pcap added
tests/pcap/quic_q43.pcap added
tests/pcap/quic_q46.pcap added
tests/pcap/quic_q46_b.pcap added
tests/pcap/quic_q50.pcap added
tests/pcap/quic_t50.pcap added
tests/pcap/quic_t51.pcap added
tests/pcap/s7comm.pcap added
tests/pcap/selfsigned.pcap added
tests/pcap/simple-dnscrypt.pcap added
tests/pcap/smb_deletefile.pcap added
tests/pcap/teams.pcap added
tests/pcap/teamspeak3.pcap added
tests/pcap/telegram.pcap added
tests/pcap/tftp_rrq.pcap added
tests/pcap/tls-esni-fuzzed.pcap added
tests/pcap/tls-rdn-extract.pcap added
tests/pcap/tls_esni_sni_both.pcap added
tests/pcap/wa_video.pcap added
tests/pcap/wa_voice.pcap added
tests/pcap/websocket.pcap added

Packages Compared:

nDPI-3.2.tar.gz
nDPI-3.4.tar.gz


Home  |  About  |  Features  |  All  |  Newest  |  Dox  |  Diffs  |  RSS Feeds  |  Screenshots  |  Comments  |  Imprint  |  Privacy  |  HTTP(S)