Ist es normal, dass Linux die ganze Zeit etwas an Google und Amazon-aws sendet?

Ich lerne gerade (legales) Hacken und habe dann ein Python-COde ausprobiert, dass den Datenverkehr einer bestimmten IP-Adresse anzeigen lässt. Als ich dann meine eigene IP-Adresse (vom Heimnetz) eingegeben habe, ist mir aufgefallen, dass mein PC (Linux Ubuntu Budgie) die ganze Zeit etwas an Google und Amazon-aws sendet.

Hier die Konsolenausgabe meines Programms:

[18:17:3] -- Receive -- TCP Packet: 192.168.178.121:45292 <- 34.95.0.29:443 [18:17:6] -- Send -- TCP Packet: 192.168.178.121:52550 -> 52.3.76.9:443 [18:17:6] -- Send -- TCP Packet: 192.168.178.121:52550 -> 52.3.76.9:443 [18:17:6] -- Receive -- TCP Packet: 192.168.178.121:52550 <- 52.3.76.9:443 [18:17:6] -- Receive -- TCP Packet: 192.168.178.121:52550 <- 52.3.76.9:443 [18:17:6] -- Receive -- TCP Packet: 192.168.178.121:52550 <- 52.3.76.9:443 [18:17:6] -- Receive -- TCP Packet: 192.168.178.121:52550 <- 52.3.76.9:443 [18:17:6] -- Send -- TCP Packet: 192.168.178.121:52550 -> 52.3.76.9:443 [18:17:6] -- Send -- TCP Packet: 192.168.178.121:52550 -> 52.3.76.9:443 [18:17:6] -- Receive -- TCP Packet: 192.168.178.121:52550 <- 52.3.76.9:443 [18:17:11] -- Send -- TCP Packet: 192.168.178.121:38428 -> 34.117.59.81:443 [18:17:11] -- Receive -- TCP Packet: 192.168.178.121:38428 <- 34.117.59.81:443 [18:17:21] -- Send -- TCP Packet: 192.168.178.121:52550 -> 52.3.76.9:443 [18:17:21] -- Send -- TCP Packet: 192.168.178.121:52550 -> 52.3.76.9:443 [18:17:21] -- Receive -- TCP Packet: 192.168.178.121:52550 <- 52.3.76.9:443 [18:17:21] -- Receive -- TCP Packet: 192.168.178.121:52550 <- 52.3.76.9:443 [18:17:21] -- Receive -- TCP Packet: 192.168.178.121:52550 <- 52.3.76.9:443 [18:17:21] -- Receive -- TCP Packet: 192.168.178.121:52550 <- 52.3.76.9:443 [18:17:21] -- Receive -- TCP Packet: 192.168.178.121:52550 <- 52.3.76.9:443 [18:17:21] -- Send -- TCP Packet: 192.168.178.121:52550 -> 52.3.76.9:443 [18:17:21] -- Send -- TCP Packet: 192.168.178.121:52550 -> 52.3.76.9:443
Internet, Google, Linux, Amazon, Ubuntu, Hacking, AWS, TCP
Javascript Variablen ein/ersetzen - Matomo - Domain?

Moinsen,

ich bin dabei, mir ein Script für Multidomain Tracking zu bauen.
Also Cookies auf mehreren Domains setzen usw.
Das meiste funktioniert soweit wie erwartet.
Das Script soll dynamisch über Cloudflare Zaraz geladen werden.

Jetzt fehlt mir bis jetzt soweit nur noch das einsetzen der Session ID, die ich generiere und die Domain, die aktuell aufgerufen wurde.

In dem Code möchte ich gerne die Variable sessionID sowie die Variable Domain einsetzten lassen.
Wie kann ich das bewerkstelligen?

Ich bin leider nicht ganz so erfahren in Javascript.
Ich habe schon einiges getestet aber es will einfach nicht.

Die Sache ist die, dass es mit Vanilla JS laufen müsste. Also ohne extras usw.

Es soll halt nur JS per Cloudflare Zaraz eingebunden werden.

Der/Die beiden Code Bestandteile sind folgende:

Einmal der Matomo Tag Manager      

<!-- Matomo Tag Manager -->
<script>
  var _mtm = window._mtm = window._mtm || [];
  _mtm.push({'uid':+sessionID });
  _mtm.push({'mtm.startTime': (new Date().getTime()), 'event': 'mtm.Start'});
  (function() {
    var d=document, g=d.createElement('script'), s=d.getElementsByTagName('script')[0];
    g.async=true; g.src='https://xyz.de/js/container_12345.js'; s.parentNode.insertBefore(g,s);
  })();
</script>
<!-- End Matomo Tag Manager -->


Sowie der JS Tracker Code

var _paq = window._paq = window._paq || [];
  /* tracker methods like "setCustomDimension" should be called before "trackPageView" */
  _paq.push(["setDocumentTitle", document.domain + "/" + document.title]);
  _paq.push(["setCookieDomain" +DomainX]);
  _paq.push(["setDomains", ["*xyz.de"]]);
  _paq.push(["enableCrossDomainLinking"]);
  _paq.push(['setUserId', sessionID]);
  _paq.push(['enableHeartBeatTimer', 20]);
  _paq.push(['trackPageView']);
  _paq.push(['enableLinkTracking']);
  _paq.push(['trackVisibleContentImpressions', true, 750]);
  (function() {
    var u="https://xyz.de/";
    _paq.push(['setTrackerUrl', u+'matomo.php']);
    _paq.push(['setSiteId', 'X']);
    var d=document, g=d.createElement('script'), s=d.getElementsByTagName('script')[0];
    g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
  })();
</script>
<noscript><p><img referrerpolicy="no-referrer-when-downgrade" src="https://xyz.de/matomo.php?idsite=3&amp;rec=1" style="border:0;" alt="" /></p></noscript>
<!-- End Matomo Code -->
Linux, HTML, Webseite, JavaScript, HTML5, Code, PHP, Programmiersprache, Script, Webentwicklung, Variablen, cloudflare
Bash Script um DNS umzustellen?

Habe einmal ein Bash Script und eine .Desktop Verknüpfungen auf meinem Arch KDE und wollte bei Doppelklick auf die Verknüpfungen zb Updaten oder DNS auf 8.8.8.8 oderr Automatisch Umstellen.

(Ich kann auch via KDE Connect das ganze Starten und ohne EIngabe abschließen mit sudo pacman -Syu --noconfirm && yay -Syu --noconfirm)

Aber bei toggle_dns funktioniert das leider nicht mit dem gelieferten Code von ChatGPT (siehe Unten) und ich kann garkein Bash, nur "normale" programmiersprachen wie JavaScript oder PHP. Mit Python würde ich es vielleicht hinkriegen aber das ist doch viel aufwendiger jetzt die IDE erneut zu installieren als mit Bash.

Wenn es das gibt wollte ich eine KDE eigene Benachrichtigung in welchen Modus es jetzt gewechselt ist zb : DNS auf Automatisch umgestellt oder DNS auf 8.8.8.8 Umgestellt statt ein Terminal was ich dann noch per hand schließen muss.
Kann mir jemand weiterhelfen den Code zu reparieren ?

toggle_dns.sh :

#!/bin/bash

# Datei und Schnittstelle für die DNS-Konfiguration
RESOLV_CONF="/etc/resolv.conf"
INTERFACE="Netzwerkschnittstelle_von_euch"

# Funktion zum Setzen des DNS-Servers auf 8.8.8.8
set_dns() {
  echo -e "nameserver 8.8.8.8\noptions edns0" | sudo tee $RESOLV_CONF > /dev/null
  sudo systemctl restart NetworkManager
  notify "DNS wurde auf 8.8.8.8 gesetzt."
}

# Funktion zum Zurücksetzen des DNS-Servers auf automatisch
reset_dns() {
  sudo rm -f $RESOLV_CONF
  sudo systemctl restart NetworkManager
  notify "DNS wurde auf automatisch gesetzt."
}

# Funktion zum Senden einer KDE-Benachrichtigung
notify() {
  message=$1
  kdialog --passivepopup "$message" 5
}

# Überprüfen, ob der DNS-Server bereits auf 8.8.8.8 gesetzt ist
if grep -q "8.8.8.8" $RESOLV_CONF; then
  echo "DNS ist derzeit auf 8.8.8.8 gesetzt. Umschalten auf automatisch."
  reset_dns
else
  echo "DNS ist derzeit automatisch konfiguriert. Umschalten auf 8.8.8.8."
  set_dns
fi

Bild zum Beitrag
PC, Server, Computer, Internet, Windows, WLAN, Technik, Linux, IT, programmieren, Java, JavaScript, Ubuntu, Cplusplus, Bash, C Sharp, DNS, Gnome, Informatik, KDE, Programmiersprache, Python, Script, Shell, Arch Linux, Rust, Debian, PowerShell, KDE Plasma, node

Meistgelesene Beiträge zum Thema Linux