> ## Knowledge Base Index
> Fetch the complete knowledge base index at: https://bazawiedzy.kartysimusa.pl/sitemap.xml
> Use this file to discover available pages before exploring further.
> Pure-Markdown content can be obtained by appending a '.md' suffix to the content URLs listed in the sitemap (without the trailing slash).

# Jak weryfikowane jest zużycie hotspot?

Kwestia weryfikacji zużycia hotspota (tetheringu) przez operatorów telekomunikacyjnych jest złożona, a jednym z najczęściej wymienianych mechanizmów, który na to pozwala, jest analiza wartości **TTL (Time To Live)** pakietów danych.



## 1. Mechanizm Weryfikacji przez TTL

**TTL (Time To Live)** to pole w nagłówku pakietu IP, które określa maksymalną liczbę "skoków" (przejść przez routery lub punkty dostępowe), jaką pakiet może wykonać, zanim zostanie odrzucony przez sieć.

1. **Standardowy Ruch z Telefonu (Bez Hotspota):**
    * Większość systemów operacyjnych (Android, iOS) ustawia dla pakietów wychodzących domyślną wartość TTL (np. **64** dla Androida/Linuksa lub **128** dla Windowsa).
    * Pakiet wysłany *bezpośrednio* z telefonu do sieci operatora zachowuje tę wartość minus jeden (np. $64 - 1 = 63$), ponieważ przechodzi przez bramę operatora.
2. **Ruch z Urządzenia przez Hotspot (Tethering):**
    * Gdy telefon działa jako hotspot, staje się **dodatkowym routerem**.
    * Pakiet wysłany z podłączonego urządzenia (np. laptopa z TTL=128) najpierw trafia do telefonu. Telefon **zmniejsza TTL o 1** (np. $128 - 1 = 127$).
    * Następnie telefon wysyła pakiet do sieci operatora, gdzie TTL jest **ponownie zmniejszane o 1** (np. $127 - 1 = 126$).
3. **Wykrywanie:**
    * Operator może monitorować ruch przychodzący. Różnica w wartości TTL między pakietami (np. pakiety z TTL **63** vs pakiety z TTL **126** lub pakiety z TTL **63** vs pakiety z TTL **62**) jest dla niego **sygnaturą**, która wskazuje, że ruch pochodzi z urządzenia *podłączonego do hotspota*, a nie bezpośrednio z telefonu.



## 2. Inne Metody Monitorowania

Choć TTL jest klasyczną metodą, operatorzy mogą również stosować inne mechanizmy:

* **User Agent (Nagłówek HTTP):** Niektóre strony internetowe i usługi wysyłają do operatora informację o urządzeniu końcowym (np. "Mozilla/5.0 (Windows NT 10.0)..."). Jeśli ruch z telefonu ma nagłówek typowy dla komputera, jest to poszlaka.
* **Inspekcja Pakietów (DPI):** Zaawansowane systemy mogą analizować wzorce ruchu i typy usług, by określić, czy ruch jest typowy dla smartfona, czy komputera.
* **Własne Narzędzia Systemowe:** Operatorzy mogą polegać na wbudowanych w oprogramowanie telefonu funkcjach systemowych, które zliczają i raportują zużycie tetheringu oddzielnie.



## 3. Ograniczenia i Niezależne Oprogramowanie (Tip)

Aplikacje takie jak **FoxFi** czy **PdaNet** zyskały popularność, ponieważ oferowały użytkownikom metody na **maskowanie ruchu hotspota**, aby dla operatora wyglądał on na standardowy ruch z telefonu. Często polegało to na:

* **Modyfikacji TTL (TTL Tweak):** Aplikacja podnosiła wartość TTL tak, aby po dwóch redukcjach (przez telefon i przez router operatora) do operatora docierała oczekiwana wartość, a nie niższa.
* **Tunelowaniu/Szyfrowaniu:** Użycie technik tunelowania, które ukrywały natywne nagłówki pakietów.

> ⚠️ Ważna uwaga:
> Ze względów bezpieczeństwa i zgodności z regulacjami, **nie polecamy ani nie zachęcamy** do korzystania z nieoficjalnego oprogramowania czy technik mających na celu ominięcie warunków umowy z operatorem. Używanie takich metod może naruszać warunki świadczenia usług i prowadzić do blokady lub ograniczenia dostępu do sieci.
