Aktuelles
Digital Eliteboard - Das Digitale Technik Forum

Registriere dich noch heute kostenlos, um Mitglied zu werden! Sobald du angemeldet bist, kannst du auf unserer Seite aktiv teilnehmen, indem du deine eigenen Themen und Beiträge erstellst und dich über deinen eigenen Posteingang mit anderen Mitgliedern unterhalten kannst! Zudem bekommst du Zutritt zu Bereichen, welche für Gäste verwehrt bleiben

Registriere dich noch heute kostenlos, um Mitglied zu werden! Sobald du angemeldet bist, kannst du auf unserer Seite aktiv teilnehmen, indem du deine eigenen Themen und Beiträge erstellst und dich über deinen eigenen Posteingang mit anderen Mitgliedern unterhalten kannst! Zudem bekommst du Zutritt zu Bereichen, welche für Gäste verwehrt bleiben

Stalker Proxy Dashboard

Navwa

Newbie
Registriert
21. Mai 2018
Beiträge
24
Reaktionspunkte
25
Punkte
245
Moin Moin.


hier mal ein kleines python skript. Wichtig. Das Skript kann nur für jeweils ein Portal genutzt werden. Es sind noch einige Fehler drin aber bisher läuft es bei mir recht gut für best, king4k, tvwerk usw.
Getestet mit Tivimate

Kurze Anleitung:
1. Python sowie flask müssen installiert sein (
pip install requests flask waitress Flask-HTTPAuth)
.
2. das skript einmal starten und beenden.
3. den port in der config.json eintragen
4. skript wieder starten
4. ip:port aufrufen und testen.



wenn in tivimate der epg intervall auf 2 oder 4 std gestellt ist, sie die eigentlich immer komplett.




Du musst Regestriert sein, um das angehängte Bild zusehen.

Du musst Regestriert sein, um das angehängte Bild zusehen.

Du musst Regestriert sein, um das angehängte Bild zusehen.

Du musst Regestriert sein, um das angehängte Bild zusehen.
 

Anhänge

Du musst angemeldet sein, um die Anhangsliste zu sehen.
Zuletzt bearbeitet:
Moin Navwa!

Danke für das Teilen deines Python-Skripts! Es ist toll zu sehen, dass du etwas entwickelt hast, das für die IPTV-Community nützlich sein kann. Es klingt so, als wäre es eine gute Lösung für den Zugriff auf verschiedene Portale.

Für andere, die das Skript ausprobieren möchten, hier eine detaillierte Anleitung zur Installation und Verwendung:

### Schritt-für-Schritt-Anleitung zur Nutzung des Python-Skripts:

1. Python und Flask installieren:
- Stelle sicher, dass du Python auf deinem System installiert hast. Du kannst die neueste Version von der herunterladen.
- Öffne die Eingabeaufforderung oder das Terminal und installiere Flask mit folgendem Befehl:
Code:
     pip install Flask

2. Skript starten und beenden:
- Lade das Skript herunter und speichere es auf deinem Computer.
- Starte das Skript einmal, um die initialen Einstellungen zu erstellen, und beende es danach. Normalerweise kannst du das Skript mit folgendem Befehl ausführen:
Code:
     python dein_skriptname.py

3. Konfiguration anpassen:
- Öffne die config.json-Datei, die durch den ersten Start des Skripts erstellt wurde.
- Trage den gewünschten Port in die Datei ein. Achte darauf, dass der Port, den du wählst, nicht bereits von einer anderen Anwendung genutzt wird.

4. Skript erneut starten:
- Starte das Skript erneut. Diesmal sollte es den konfigurierten Port verwenden.

5. Zugriff auf die Weboberfläche:
- Öffne einen Webbrowser und gib die Adresse http://deine-ip:dein-port ein. Dies sollte die Benutzeroberfläche deines Skripts anzeigen. Teste die Funktionalität, um sicherzustellen, dass alles wie erwartet funktioniert.

### Hinweise:
- Fehlerbehebung: Da du erwähnt hast, dass es einige Fehler im Skript gibt, wäre es hilfreich, wenn du spezifische Fehler oder Probleme, die du erlebst, teilen könntest. Vielleicht kann die Community helfen, diese zu beheben.

- Kompatibilität: Es ist gut zu hören, dass das Skript mit Tivimate und OTTPlayer getestet wurde. Vielleicht kannst du auch andere Benutzer dazu ermutigen, ihre Erfahrungen mit unterschiedlichen IPTV-Playern zu teilen, um die Kompatibilität zu erweitern.

Vielen Dank nochmals für deinen Beitrag! Ich bin sicher, viele Nutzer werden von deinem Skript profitieren. Wenn jemand Fragen hat oder Unterstützung benötigt, kann er/sie sich gerne hier im Forum melden.

Viel Erfolg weiterhin!
 
Moin und Danke für's Bereitstellen.
Ich teste gerade.

Musste noch nachinstallieren:
python -m pip install flask
python -m pip install Flask-HTTPAuth
pip install waitress Flask-HTTPAuth

Aber so startet es.

Ich komme aber nicht auf das Interface.
Was soll ich genau bei Host eintragen? Die PC IP oder eine selber bestimmte, die dafür erreichbar sein soll?
 
Die netzwerk ip wo das skript läuft. Wichtig ist halt beim ersten Start den Port in der config anzupassen. Dann starten und per Webbrowser ip : Port aufrufen
 
"PROXY_HOST": "192.168.1.2",
"PROXY_PORT": 6000,

Die Website ist nicht erreichbar​

Die Webseite unter ist eventuell vorübergehend nicht verfügbar oder wurde dauerhaft an eine neue Webadresse verschoben.

ERR_UNSAFE_PORT
 
mit 9433 geht es jetzt. thx

mal weitertesten...

Edit:
Ich habe mal den Ott Player hier aus dem Download Bereich geladen. Die nutze ich normal nicht.
Habe jetzt besttv mit einigen Macs eingetragen.

Wo muss ich was genau in der App hinterlegen?
(So ne einfache Frage und bei meinem Avatar steht Hacker ... 🤣 🤣 )
 
Zuletzt bearbeitet:
Bei ott einfach als mac portal hinzufügen. Dort reicht die IP sowie der Port
 
Bei besttv werde ich geblockt, weil das Script endlos durchprobiert. Die Macs sind aber i.O.
2025-08-18 18:02:12,871 - INFO - Wähle zufällig eine MAC aus den Top 10 Kandidaten: 00:1A:79:CC:59:3E
2025-08-18 18:02:12,871 - INFO -
--- Initialisiere neue Session mit MAC: 00:1A:79:CC:59:3E ---
2025-08-18 18:02:12,871 - INFO - Versuche Authentifizierungsmethode: URL Parameter (Basis)...
2025-08-18 18:02:12,965 - INFO - -> ERFOLG! Handshake OK. Token erhalten: 6DB1C6180C...
2025-08-18 18:02:12,965 - INFO - Erfolgreiche Auth-Methode 'url_param' für MAC 00:1A:79:CC:59:3E gespeichert.
2025-08-18 18:02:12,965 - INFO - Liefere erweiterte Profil-Antwort, um alle Sektionen zu aktivieren.
2025-08-18 18:02:12,997 - WARNING - Unbehandelte Anfrage: type=itv, action=get_ordered_list. Leite direkt an Provider weiter.
2025-08-18 18:02:13,747 - WARNING - Unbehandelte Anfrage: type=itv, action=get_ordered_list. Leite direkt an Provider weiter.
2025-08-18 18:02:13,747 - WARNING - Unbehandelte Anfrage: type=itv, action=get_ordered_list. Leite direkt an Provider weiter.
2025-08-18 18:02:13,747 - WARNING - Unbehandelte Anfrage: type=itv, action=get_ordered_list. Leite direkt an Provider weiter.
2025-08-18 18:02:13,747 - WARNING - Unbehandelte Anfrage: type=itv, action=get_ordered_list. Leite direkt an Provider weiter.
2025-08-18 18:02:14,745 - WARNING - Unbehandelte Anfrage: type=itv, action=get_ordered_list. Leite direkt an Provider weiter.
2025-08-18 18:02:14,839 - WARNING - Unbehandelte Anfrage: type=itv, action=get_ordered_list. Leite direkt an Provider weiter.
2025-08-18 18:02:14,948 - WARNING - Unbehandelte Anfrage: type=itv, action=get_ordered_list. Leite direkt an Provider weiter.
2025-08-18 18:02:15,058 - WARNING - Unbehandelte Anfrage: type=itv, action=get_ordered_list. Leite direkt an Provider weiter.
2025-08-18 18:02:15,167 - WARNING - Unbehandelte Anfrage: type=itv, action=get_ordered_list. Leite direkt an Provider weiter.
2025-08-18 18:02:15,261 - WARNING - Unbehandelte Anfrage: type=itv, action=get_ordered_list. Leite direkt an Provider weiter.
2025-08-18 18:02:15,386 - WARNING - Unbehandelte Anfrage: type=itv, action=get_ordered_list. Leite direkt an Provider weiter.
2025-08-18 18:02:15,495 - WARNING - Unbehandelte Anfrage: type=itv, action=get_ordered_list. Leite direkt an Provider weiter.
2025-08-18 18:02:15,573 - WARNING - Unbehandelte Anfrage: type=itv, action=get_ordered_list. Leite direkt an Provider weiter.
2025-08-18 18:02:16,244 - WARNING - Unbehandelte Anfrage: type=itv, action=get_ordered_list. Leite direkt an Provider weiter.
2025-08-18 18:02:16,244 - WARNING - Unbehandelte Anfrage: type=itv, action=get_ordered_list. Leite direkt an Provider weiter.
2025-08-18 18:02:16,322 - WARNING - Unbehandelte Anfrage: type=itv, action=get_ordered_list. Leite direkt an Provider weiter.
2025-08-18 18:02:16,415 - WARNING - Unbehandelte Anfrage: type=itv, action=get_ordered_list. Leite direkt an Provider weiter.
2025-08-18 18:02:17,165 - WARNING - Unbehandelte Anfrage: type=itv, action=get_ordered_list. Leite direkt an Provider weiter.
2025-08-18 18:02:17,259 - WARNING - Unbehandelte Anfrage: type=itv, action=get_ordered_list. Leite direkt an Provider weiter.
2025-08-18 18:02:17,353 - WARNING - Unbehandelte Anfrage: type=itv, action=get_ordered_list. Leite direkt an Provider weiter.
2025-08-18 18:02:17,447 - WARNING - Unbehandelte Anfrage: type=itv, action=get_ordered_list. Leite direkt an Provider weiter.
2025-08-18 18:02:18,875 - WARNING - Unbehandelte Anfrage: type=vod, action=get_ordered_list. Leite direkt an Provider weiter.
2025-08-18 18:02:18,875 - WARNING - Unbehandelte Anfrage: type=vod, action=get_ordered_list. Leite direkt an Provider weiter.
2025-08-18 18:02:18,875 - WARNING - Unbehandelte Anfrage: type=vod, action=get_ordered_list. Leite direkt an Provider weiter.
2025-08-18 18:02:18,875 - WARNING - Unbehandelte Anfrage: type=vod, action=get_ordered_list. Leite direkt an Provider weiter.
2025-08-18 18:02:18,875 - WARNING - Unbehandelte Anfrage: type=vod, action=get_ordered_list. Leite direkt an Provider weiter.
2025-08-18 18:02:18,875 - WARNING - Unbehandelte Anfrage: type=vod, action=get_ordered_list. Leite direkt an Provider weiter.
2025-08-18 18:02:18,875 - WARNING - Unbehandelte Anfrage: type=vod, action=get_ordered_list. Leite direkt an Provider weiter.
usw...
 
Zuletzt bearbeitet:
Ist doch ausgewählt. :unsure:
{
"PROVIDER_URL": " ",
"PROXY_HOST": "192.168.1.2",
"PROXY_PORT": 9433,
"CACHE_LIFETIME_HOURS": 6,
"CACHE_CLEANUP_HOURS": 1,
"GUI_USERNAME": "",
"GUI_PASSWORD": "",
"STREAM_GENERATION_METHOD": "create_link",
"STREAM_CONSTRUCT_TEMPLATE": " {mac}&stream={stream_id}&extension=ts&play_token={token}",
"MAC_SELECTION_STRATEGY": "rotate_on_fail",
"STREAM_LINK_CACHE_ENABLED": true,
"STREAM_LINK_CACHE_SECONDS": 30,
"STREAM_LINK_CACHE_PER_IP": false
}
 
Zurück
Oben