Im Moment habe ich eine Anwendung / einen Dienst / ein Widget / ein Plugin / einen Cronjob, der regelmäßig auf das Internet zugreift. Ich könnte auf die Details meines spezifischen Problems eingehen, aber ich hätte lieber eine Antwort, die es mir ermöglicht, Fehler zu finden und dabei mehr über Ubuntu zu erfahren.
Ich verwende dnstop
im Moment, um alle DNS-Anfragen anzuzeigen, die in meinem Netzwerk gemacht werden. Derzeit wird aus Gründen der Argumentation eine Anforderung für weather.noaa.gov
einen 15-minütigen Zyklus gesendet. Es ist wahrscheinlich ein Wetter-Widgit, obwohl ich meine Prozesse überprüft und nichts gefunden habe und die Anfrage von meinem Computer kommt.
Also die Frage, wie stelle ich fest, auf welchen Prozess zugegriffen wird weather.noaa.gov
?
Ich möchte keinen Eliminierungsprozess durchlaufen, indem ich jeden Dienst / jedes Plugin / jede Anwendung herunterfahre, um dies herauszufinden. Ich möchte einen Weg finden, um festzustellen, welcher Prozess diese DNS-Anfrage macht.
Wenn ich eine anständige "Application Firewall" hätte, wäre die Anfrage nie gestellt worden. Dies ist jedoch ein Szenario, in dem "Pferd hat bereits einen Riegel geschlagen", und Sie möchten den "Schurken" -Prozess finden, der diese DNS-Anfrage stellt.
quelle
Sie können die Anwendung auch über den / etc / hosts-Zusatz des FQDN "unterbrechen", mit dem eine Verbindung hergestellt wird. Geben Sie ihm eine nicht routbare IP wie 10.1.2.3 (oder 127.0.0.1) und sehen Sie, was kaputt geht.
quelle