Skip to content

ChangeLog

Shane Alcock edited this page Nov 12, 2020 · 30 revisions

For ChangeLog entries prior to version 2.0.10, please see our old trac page.

libprotoident-2.0.15 (2020-11-12)

New Features

  • Added lpi_get_category_by_protocol() API function to return the corresponding category for a given protocol.
  • Added lpi_get_category_by_name() API function.

New Categories

  • Industrial Control Systems

New Protocols

  • A-RTCP
  • CIP I/O
  • Ethernet/IP
  • Ragnarok Online TCP
  • Transocks

Improved Protocols

  • Maple Story China
  • NTP Reflection
  • QUIC
  • STUN
  • Warthunder
  • Zoom

libprotoident-2.0.14 (2019-11-20)

Bug Fixes

  • Fixed missing category string for "Message Queuing"

New Features

  • Added lpi_get_protocol_by_name() API function to allow callers to find the protocol entity that matches a known name string (e.g. "HTTP"). Thanks to Jacob van Walraven for adding this feature.

New Categories

  • Educational

New Protocols

  • Apple Remote Desktop
  • Beam
  • Call of Duty Mobile
  • ClassIn TCP
  • ClassIn UDP
  • Cloudflare Warp
  • ICEP
  • Nvidia Gamestream
  • QVOD UDP
  • RabbitMQ
  • Remote Manipulator
  • Rocket League
  • RR.tv
  • VHD P2P
  • Webex STUN
  • Wireguard
  • Yuanfudao

New File Signatures

  • RIR delegation files

Improved Protocols

  • Dahua TCP
  • DTLS
  • Filenori
  • Forticlient SSL VPN
  • IPFS
  • Netcat CCTV UDP
  • Nintendo
  • OpenVPN
  • Path of Exile
  • QUIC
  • RTP
  • Second Life
  • Smite
  • Speedin
  • Steam TCP
  • WeChat
  • World of Warcraft
  • Zalo UDP

libprotoident-2.0.13 (2019-04-09)

Bug Fixes

  • Fixed typo in rule for 4D
  • Fixed bug where RSTs were being treated as valid sources of application payload
  • Fixed incorrect label for Heroes of the Storm UDP traffic
  • Fixed bugs in the rules for "The Division"

New Categories

  • Message Queue

New Protocols

  • 300 Heroes
  • Assetto Corsa
  • BW Sync and Share
  • Cacaoweb UDP
  • Chargen Exploit
  • Contract Wars
  • Dahua TCP
  • DNF
  • Feitwo
  • Filenori
  • Freefire
  • G-Cafe Updater
  • Ganglia
  • Heliborne
  • Heroes Evolved
  • Heroes of the Storm TCP
  • Holla
  • IHexin
  • IPFS
  • King of Glory TCP
  • King of Glory UDP
  • Loadout
  • Moonhunters
  • Naver P2P
  • No First Packet (for flows where the first packet was missed, but there was subsequent payload)
  • No Machine
  • NSQ
  • Paladins
  • Path of Exile
  • QQ Speed TCP
  • QQ Speed UDP
  • Realm of the Mad God
  • RRShare
  • Rules of Survival
  • SAS Zombie Assault 4
  • Skyforge
  • Speedify
  • SSJJ
  • Talesrunner UDP
  • Tanki Online
  • Tox
  • Utherverse
  • Zalo

Improved Protocols

  • Acestream
  • Black Desert Online
  • Cacaoweb TCP
  • Counterstrike: Global Offensive
  • Crossfire
  • Discord
  • DOTA2
  • Douyu
  • DTLS
  • Facebook TURN
  • Fliggy
  • Foscam
  • Google Hangouts
  • Kaspersky
  • Line UDP
  • Minecraft
  • MySQL
  • Netcat CCTV
  • Portmap RPC
  • PPStream
  • Quake Live
  • QUIC
  • Ramsey Dash
  • RTP
  • Speedin
  • Starcraft
  • STUN
  • Teamviewer
  • TenSafe
  • Trion
  • Vainglory
  • Warthunder
  • WeChat
  • WhatsApp
  • World of Warcraft

libprotoident-2.0.12 (2017-10-09)

Bug Fixes

  • Fixed minor memory leak in lpi_init_library() -- thanks to Jiri Havranek for the patch that fixed this.

New Features

  • Added a new category: IP Camera. Moved Netcat CCTV, Dahua and Umeye protocols into this category.

New Protocols

  • Antcoin
  • Baofeng
  • Combat Arms
  • Combat Arms P2P
  • Counterstrike 1.6
  • Destiny UDP
  • Douyu Chat
  • Facebook CDN SSL
  • Fliggy
  • Foscam
  • Gangs of Space
  • JX3 Online
  • Litecoin
  • Panipani
  • SAPRouter
  • Smite
  • StarLeaf
  • Stratum
  • TalesRunner
  • Team Fortress 2
  • TenFiveCoin
  • Torchlight 2
  • VMWare
  • VPN Unlimited
  • VPN Robot
  • Wizard 101

Improved Protocols

  • 360 P2P
  • 4D
  • Airdroid
  • Baidu Yun P2P
  • Cacaoweb
  • Call of Duty
  • Counterstrike: Global Offensive
  • Dogecoin
  • DOTA2
  • Doyo
  • Facebook TURN
  • Gnutella
  • Half Life
  • Hearthstone
  • IPSharkk
  • Maplestory China
  • Minecraft
  • PPStream
  • Quake
  • RDP
  • RTP
  • Runescape
  • Speedin
  • Teamspeak
  • Teamviewer
  • The Crew
  • Viber
  • Warthunder
  • WeChat
  • Whatsapp
  • Wolfenstein: Enemy Territory
  • World of Warcraft
  • Xunlei

New File Signatures

  • TTF
  • TTCF
  • REBASE

libprotoident-2.0.11 (2017-06-28)

IMPORTANT: The bundled libprotoident tools are now dependent on libtrace 4 and libflowmanager 3, due to the new parallel support. The tools in this release will NOT build against older versions of these libraries.

Bug Fixes

  • Fixed bad length calculation when matching Taobao.
  • Fixed possible buffer overflow in output for libprotoident tools (Thanks to Jeroen Roovers for assisting with this).

New Features

  • lpi_protoident, lpi_find_unknown and lpi_arff tools are now compatible with parallel libtrace, so can achieve much better performance when reading from parallel-capable input sources.

New protocols

  • 360 Safeguard P2P
  • 4D
  • Ace Stream
  • appear.in
  • Ark: Survival Evolved
  • Bitcoin
  • Black Desert Online
  • Chivalry
  • Crossfire
  • Crossout
  • Dahua
  • Dash
  • Destiny
  • Dianshijia
  • Dogecoin
  • Douyu
  • Doyo P2P
  • Facebook TURN
  • Fuckcoin
  • Gears of War
  • GIOP
  • Glupteba Malware
  • Gordon Ramsey Dash
  • GoToMeeting
  • Graal Online Era
  • Halo Online
  • Heroes of the Storm
  • IDriveSync
  • IPSharkk
  • LifeForge
  • Maplestory China
  • N2Ping
  • NDT Throughput Test
  • Netcat CCTV UDP
  • .NET MFP
  • Nintendo
  • ourWorld
  • Panda.tv
  • Portmap RPC
  • PS4 Remote Play
  • QCloud Interactive Live Video
  • QQ Weiqi
  • RDP over UDP
  • RealVNC
  • Relay
  • Rising Storm
  • Snap VPN
  • Speedin
  • Star Citizen
  • Steam In Home Broadcast
  • Tanki X
  • Tencent WNS
  • The Crew
  • Tom Clancy's The Division
  • TurboVPN
  • Twitcasting
  • Ubisoft Games
  • Umeye
  • Vainglory
  • VPN Master
  • Webex

Improved Protocols

  • 360 Safeguard
  • BaiduYun P2P
  • DOTA2
  • Facebook Zero
  • Forticlient SSL VPN
  • Kakao
  • Minecraft
  • Mongo
  • Notes RPC
  • NTP Reflection
  • OpenVPN
  • PPLive
  • PPStream
  • QQ Live
  • RTMP
  • Runescape
  • Speedtest
  • Telegram
  • Viber
  • Vivox
  • Warthunder
  • Wechat
  • WhatsApp
  • Xunlei
  • Zoom

New File Signatures

  • CoralReef trace files
  • LZMA
  • TIFF
  • VBSP

libprotoident-2.0.10 (2017-01-06)

Bug Fixes

  • Fixed bug where TCP keep alive packets were being treated as payload bearing.

New protocols

  • BACnet
  • Maxicloud

Improved protocols

  • Aachen UDP
  • Avast Secure DNS
  • Baidu Yun P2P
  • Facebook Messenger
  • Facebook Zero
  • FASP
  • ISAKMP
  • QUIC
  • STUN
  • Taobao
  • Viber
  • Weibo
  • WhatsApp
  • Zoom