I dont really care about tik tok. Dont use it, I have a life. What I care about is functionality that will deliver on promises.
As most if not all top end social media platforms evolve they have gotten into the https or other ways of sending traffic to avoid basic blocking techniques.
By default, Snort
cannot examine the contents (payload) of encrypted packets like those on port 443 (HTTPS) because it lacks the session keys necessary for decryption. It primarily inspects metadata and the initial handshake to make limited detections.
In more detail........
How Snort Handles Encrypted Traffic
Metadata and Handshake Inspection: Snort's SSL preprocessor (SSLPP) is designed to inspect the unencrypted portions of the SSL/TLS handshake. This allows it to:
Identify the SSL/TLS version being used (e.g., TLS 1.2, TLS 1.3).
Check the state of the connection (e.g., client_hello, server_hello).
Use this metadata for basic anomaly detection, such as the Heartbleed attack, by checking record lengths during the handshake.
Identify general application types based on port and handshake patterns (e.g., distinguishing HTTPS from other services on port 443).
Payload Invisibility: Once the handshake is complete and the actual application data is encrypted, Snort cannot perform deep packet inspection (DPI) on the payload without an external mechanism to decrypt the traffic. The data within the encrypted tunnel remains opaque to the IDS.
Solutions for Inspecting Encrypted Traffic
To inspect the actual content of encrypted traffic, a "man-in-the-middle" (MitM) setup or SSL/TLS decryption is required, typically performed by a dedicated device (like a firewall, proxy, or specific security appliance) placed in the traffic path.
SSL Offloading/Decryption: In a network with SSL termination, an external proxy (e.g., HAProxy) decrypts the traffic, passes the unencrypted data to Snort for inspection, and then re-encrypts it before sending it to its final destination.
Endpoint Inspection: The most reliable way to inspect all traffic is at the endpoints (the clients or servers themselves), where the data is in its clear-text form before encryption or after decryption.
In summary, Snort alone only examines the envelope of the encrypted packet, not the letter inside, unless a separate decryption solution is implemented.
Now go visit a real router aka Fortigate......... and by the way you need to pay for additional subscription services so its going to cost an arm and a leg.
https://www.youtube.com/watch?v=oXLzq-K3J3w