Files
Linux-Server-Management-Too…/modules/security
Developer 55dc21f6e5 CRITICAL FIX: Repair broken awk string concatenation in fingerprinting functions
TWO CRITICAL BUGS FIXED:

1. calculate_bot_fingerprint() - Line 1309:
   BROKEN: printf '...' > tmpdir "/bot_fingerprints.txt"
   FIXED: Created fingerprint_file variable in BEGIN block
   Issue: Awk string concatenation in redirection doesn't work with space

2. analyze_domain_targeting_percentage() - Line 1382:
   BROKEN: awk -F'|' '...' -v tmpdir (wrong flag position)
   FIXED: awk -F'|' -v tmpdir '...' (flags before script)
   Issue: AWK requires -v flags BEFORE the script, not after
   Removed unused domain_file variable assignment

These bugs prevented fingerprinting functions from writing output files,
causing script to fail at 'Calculating threat scores...' phase.
2026-04-23 22:15:37 -04:00
..