Unlink scripts submodule and commit contents as normal directory
This commit is contained in:
1 parent
4f7dea111f
commit
6488b3ea85
48 files changed
+2876
-1
No files matched your search
@@ -0,0 +1,68 @@
|
||||
// =====================================================================================================================
|
||||
// Global Suricata Signature Blacklist
|
||||
// Signatures listed here will NOT be reported. These are typically false positives from legitimate services.
|
||||
//
|
||||
// WARNING: Do not modify this file directly!
|
||||
// To add custom signatures, use the IGNORED_SIGNATURES array in your config.js file.
|
||||
// To disable this built-in list entirely, set USE_BUILT_IN_IGNORED_SIGNATURES to false.
|
||||
//
|
||||
// Last modified: 13.02.2026
|
||||
// =====================================================================================================================
|
||||
|
||||
const { USE_BUILT_IN_IGNORED_SIGNATURES, IGNORED_SIGNATURES } = require('../../config.js').MAIN;
|
||||
|
||||
const GLOBAL_IGNORED = {
|
||||
// ==========================
|
||||
// Discord
|
||||
// ==========================
|
||||
2035465: 'ET INFO Observed Discord Domain (discord.gg)',
|
||||
2060503: 'ET INFO Observed Discord Domain in TLS SNI',
|
||||
|
||||
// ==========================
|
||||
// Steam
|
||||
// ==========================
|
||||
2028651: 'ET GAMES Steam Client HTTP Session',
|
||||
|
||||
// ==========================
|
||||
// Android Connectivity Check
|
||||
// ==========================
|
||||
2036220: 'ET INFO Android Device Connectivity Check',
|
||||
|
||||
// ==========================
|
||||
// DDNS Services (Dynamic DNS)
|
||||
// ==========================
|
||||
2043238: 'ET INFO Observed DDNS Domain',
|
||||
2013743: 'ET POLICY Observed DDNS Provider Domain',
|
||||
|
||||
// ==========================
|
||||
// Cloudflare Tunnel (argotunnel.com)
|
||||
// ==========================
|
||||
2047122: 'ET INFO Cloudflare Argo Tunnel Domain',
|
||||
|
||||
// ==========================
|
||||
// Xiaomi
|
||||
// ==========================
|
||||
2018918: 'ET INFO possible Xiaomi phone data leakage DNS',
|
||||
};
|
||||
|
||||
const localIgnored = new Set(IGNORED_SIGNATURES || []);
|
||||
|
||||
/**
|
||||
* Check if signature should be ignored
|
||||
* @param {number} sigId - Signature ID to check
|
||||
* @returns {boolean}
|
||||
*/
|
||||
const isIgnored = sigId => (USE_BUILT_IN_IGNORED_SIGNATURES && sigId in GLOBAL_IGNORED) || localIgnored.has(sigId);
|
||||
|
||||
/**
|
||||
* Get description for ignored signature
|
||||
* @param {number} sigId - Signature ID
|
||||
* @returns {string|null}
|
||||
*/
|
||||
const getDescription = sigId => {
|
||||
if (USE_BUILT_IN_IGNORED_SIGNATURES && sigId in GLOBAL_IGNORED) return GLOBAL_IGNORED[sigId];
|
||||
if (localIgnored.has(sigId)) return 'Local config';
|
||||
return null;
|
||||
};
|
||||
|
||||
module.exports = { GLOBAL_IGNORED, isIgnored, getDescription };
|
||||
Reference in new issue
Block a user