-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathconfig.yaml
More file actions
32 lines (24 loc) · 881 Bytes
/
Copy pathconfig.yaml
File metadata and controls
32 lines (24 loc) · 881 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
# config.yaml - GlyphGuard configuration
# Path to DNS query log to monitor
log_path: /var/log/dns/queries.log
# ELK/Elasticsearch endpoint for JSON alerts
elk_endpoint: http://localhost:9200/glyphguard/_doc/
# Cache duration (minutes) to avoid repeated checks for the same domain+client
cache_minutes: 30
# Similarity threshold (0-100) to flag homograph domains
similarity_threshold: 90
# Disable ICMP ping fallback, only use DNS resolve
no_ping: false
# Syslog configuration (for PRTG or central logging)
syslog:
network: "" # "" -> local unix, or "udp", "tcp"
address: "" # host: port if network is used
# List of legitimate domains (comma-separated alternative to embedded list)
legit_domains:
- google.com
- paypal.com
- microsoft.com
- securemanager.co
- bank.example
# Number of concurrent active verification workers
worker_pool_size: 5