Forum: PC Hard- und Software Huawei Mobilephone und udp Frames von außen empfangen


von Test (Gast)


Lesenswert?

Hallo,

gibt es eine Möglichkeit, dass mit einem Huawei Mobilephone udp FRAMES 
empfangen werden können?

von npn (Gast)


Lesenswert?

Wenn du eine Netzwerkverbindung aufgebaut hast und der Sender am anderen 
Ende UDP senden kann, dann kommen die UDP-Pakete auch beim Handy an.
Die Frage ist, was willst du damit machen? Hast du ein Programm auf dem 
Handy, welches die UDP-Frames auswerten kann? Wenn ja, welches? Und wie 
soll es beim Empfang reagieren?

von Test (Gast)


Lesenswert?

Ich habe ein System das Daten per UDP versendet. Auf dem Handy sollen 
nur die empfangenen Daten angezeigt werden - quasi ein Sniffer

von npn (Gast)


Lesenswert?

Test schrieb:
> Ich habe ein System das Daten per UDP versendet. Auf dem Handy
> sollen
> nur die empfangenen Daten angezeigt werden - quasi ein Sniffer

Also von technischer Seite gibts keine Hindernisse. Wenn du das "System" 
per Netzwerk mit dem Handy verbunden hast, brauchst du wie schon gesagt 
ein Programm, welches die Daten empfängt und darstellt.
Wenn du das ganze allerdings über das Mobilfunknetz machen willst, wirst 
du vermutlich schlechte Karten haben. Die UDP-Pakete werden (soweit ich 
weiß) von den Providern nicht durchgelassen...

von Εrnst B. (ernst)


Lesenswert?

Ohne eigene App:

"Termux" installieren (https://f-droid.org/en/packages/com.termux/ oder 
https://play.google.com/store/apps/details?id=com.termux&hl=de&gl=US)

Öffnen, im termux "netcat" installieren
("pkg install netcat-openbsd")

Starten:
netcat -u -k -l 4444

(Portnummer natürlich entsprechend anpassen)

Test, am PC (Linux, WSL unter Windows, oder netcat.exe...), senden:
echo "Hallo Welt" | netcat -u <IP vom Telefon> 4444

--> "Hallo Welt" erscheint am Händie.

von Test (Gast)


Lesenswert?

Ok Danke. Werde das mal testen.

von Test (Gast)


Lesenswert?

Funktioniert leider nicht. Ich erhalte keine udp FRAMES.

von Test (Gast)


Lesenswert?

Kann es womöglich sein das auf dem Handy gewisse Ports geblockt werden?

von Test (Gast)


Lesenswert?

WLAN habe ich deaktiviert. Das ganze soll über Mobile Daten laufen.

von sfsa (Gast)


Lesenswert?

Test schrieb:
> WLAN habe ich deaktiviert. Das ganze soll über Mobile Daten laufen.

Komisch

npn schrieb:
> Wenn du das ganze allerdings über das Mobilfunknetz machen willst, wirst
> du vermutlich schlechte Karten haben. Die UDP-Pakete werden (soweit ich
> weiß) von den Providern nicht durchgelassen...

von Peter Z. (hangloose)


Lesenswert?

Mit einer VPN Verbindung vom Handy zum Router(z.B. FritzBox) 
funktioniert das ohne Probleme.

von Test (Gast)


Lesenswert?

Grrr ... was kann ich nun tun?

von +-*/ (Gast)


Lesenswert?

> netcat -u -k -l 4444

Da sind ja schon die Optionen unvollstaendig:
1
Schlaufon:
2
# nc -u -l -p 9999
3
Huhu!
4
5
Client:
6
X:\>nc -u 1.0.0.1 9999
7
Huhu!

Bei Termux kann man installieren was man will, solange das
Schlaufon nicht gerootet ist, kommt das nicht an das Netzwerk ran.
Man beachte das # als Prompt.
Wo man das "Huhu!" eintippt, ist uebrigens egal :-).

von +-*/ (Gast)


Lesenswert?

Mit einem tcpdump auf dem Schlaufon geht das natuerlich auch:
1
# tcpdump -Avv -i wlan0 port 9999
2
tcpdump: listening on wlan0, link-type EN10MB (Ethernet), capture size 68 bytes
3
13:29:15.883403 IP (tos 0x0, ttl 128, id 44790, offset 0, flags [none], proto UDP (17), length 34)
4
    1.0.0.7.3204 > 1.0.0.1.9999: [udp sum ok] UDP, length 6
5
E.."..................'....BHuhu!

von +-*/ (Gast)


Lesenswert?

> ie UDP-Pakete werden (soweit ich
> weiß) von den Providern nicht durchgelassen

Werden sie schon. Sonst wuerde z.B. IRC nicht funktionieren.

von Εrnst B. (ernst)


Lesenswert?

+-*/ schrieb:
> Bei Termux kann man installieren was man will, solange das
> Schlaufon nicht gerootet ist, kommt das nicht an das Netzwerk ran.

Ich hab das exakt mit den von mir angegebenen Optionen getestet, am 
Telefon,  ohne Root, funktioniert.
Was nicht gehen würde, wäre ein Port < 1024.

Test schrieb:
> Das ganze soll über Mobile Daten laufen

Das wiederum geht nicht direkt. Liegt aber nicht am Telefon, sondern an 
den Mobilfunknetzen, die kein "echtes" Internet zur Verfügung stellen.
Wie schon von Peter angemerkt: ein VPN kann das Problem lösen.

von (prx) A. K. (prx)


Lesenswert?

Bei IPv4 sitzt man hinter einen Provider-NAT, ähnlich wie beim Router zu 
Hause. Das Handy hat üblicherweise eine IPv4-Adresse der Art 10.x.x.x 
und ist darunter nicht aus dem Internet ansprechbar. Kommunikation muss 
vom Handy aus initiiert werden. Eine Ausnahme davon dürfte es bei 
speziellen M2M-SIMs für Gerätefernsteuerung geben.

Bei IPv6, sofern im Handy eingeschaltet, wird mindestens bei der Telekom 
kein NAT verwendet. Die IPv6-Adresse vom Handy und die ausserhalb des 
Provider-Netzes sichtbare Adresse sind gleich. Ob oder wie man darunter 
allerdings von aussen ansprechbar ist, weiss ich nicht.

: Bearbeitet durch User
von Georg A. (georga)


Lesenswert?

(prx) A. K. schrieb:
> Das Handy hat üblicherweise eine IPv4-Adresse der Art 10.x.x.x
> und ist darunter nicht aus dem Internet ansprechbar.

Es ist noch nichtmal von anderen Handies im selben Netz ansprechbar...

von Gerd E. (robberknight)


Lesenswert?

(prx) A. K. schrieb:
> Bei IPv6, sofern im Handy eingeschaltet, wird mindestens bei der Telekom
> kein NAT verwendet. Die IPv6-Adresse vom Handy und die ausserhalb des
> Provider-Netzes sichtbare Adresse sind gleich. Ob oder wie man darunter
> allerdings von aussen ansprechbar ist, weiss ich nicht.

Meine Versuche (Telekom Mobilfunk) ergaben, daß zwar kein NAT bei IPv6 
verwendet wird, aber dennoch eine Firewall mit Connection Tracking 
dazwischen ist. Man kann daher von außen keine Verbindung auf die IPv6 
aufbauen. Man muss von der Mobilfunk-Seite aus zuerst eine Verbindung 
aufbauen, dann kann aus dem Internet geantwortet werden.

Also braucht man die selben "Hole-Punching" und VPN-Techniken wie man 
sie bei IPv4 auch schon brauchte. Von daher leider kein wirklicher 
Fortschritt.

von Test (Gast)


Lesenswert?

Also wird das mit meinem Vorhaben nix. Vor einiger Zeit konnte ich aber 
mit dem Handy UDP Nachrichten an einen Linux Server versenden.

von (prx) A. K. (prx)


Lesenswert?

Ausgehender Verbindungsaufbau ist kein grundsätzliches Problem. Wenn 
also das Handy zuerst einen dahingehend offenen Server im Internet 
kontaktiert, dann können für eine gewisse Zeit auch dessen Antworten 
zurück durchkommen.

Es ist aber nicht möglich, von aussen Kontakt mit dem Handy aufzunehmen, 
wenn das Handy nicht vorher ausgehend tätig wurde.

UDP ist durchaus üblich. Der Sprach/Videokanal von VoIP Telefonie und 
Videokonferenzen verwendet meist UDP. Der Aufbau wird aber auch da vom 
Handy initiiert.

: Bearbeitet durch User
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.