Möchten Sie diese URL-Zeichenfolge mit IPTABLES blockieren. Dazu müssen Sie den spezifischen Befehl kennen.
"GET /affiliate/5/campaigns?api_key=duO5gVw3s0&affiliate_id=67647&format=json HTTP/1.0" 404 785 "-" "Dalvik/1.6.0 (Linux; U; Android 4.4.4; XT1032 Build/KXB21.14-L1.40)"
Möchte dies verwenden, um es zu blockieren. Ich möchte nur den URL-Pfad blockieren. Es funktioniert jedoch nicht. Irgendwelche Tipps?
iptables -A INPUT -m string --algo bm --string "GET /affiliate/5/campaigns?api_key=duO5gVw3s0&affiliate_id=67647&format=json" -j DROP
FATAL: Could not load /lib/modules/2.6.32-042stab108.1/modules.dep: No such file or directory
Antwort1
Wie Sie der Fehlermeldung entnehmen können, fehlt Ihnen die modules.dep
Datei, wodurch das automatische Laden des xt_string
Moduls verhindert wird. Sie können versuchen, dies zu beheben, indem Sie ausführen. depmod -a
Wenn dies ebenfalls fehlschlägt, fehlen Ihnen wahrscheinlich die Module für Ihre aktuelle Kernelversion und Sie sollten diese installieren. Sie können auch versuchen, das Modul manuell einzufügen, indem Sie ausführen insmod /lib/modules/2.6.32-042stab108.1/kernel/net/netfilter/xt_string.ko
.