Receiving a UDP stream over cellular network - Other Tools & General Discussion

Hello,
We need to receive a UDP stream sent from a UAV on an Android phone. It has been working great over Wi-fi but now we have problems receiving it over 4G. (We don't get any traffic or we get only 1 packet)
I have read that operators use NAT and firewall, making it difficult to establish UDP traffic.
How do other apps like Skype, google voice, etc. solve this?
Should we encapsulate the UDP traffic in some other protocol?
Thank you
Best regards,
Jose

Related

Running Server over Cellular

Hello everyone,
I am looking into the idea of being able to run an SSH or VNC server on the Windows Mobile platform over cellular (3G). I know for a fact Tmobile can assign a 'route-able' IP address to a phone here in the USA (this has been tested). I can ping this IP address from any computer on the internet (albeit with some substantial latency). Perhaps there is a way to use the Tmobile allowed "pinging your device" to tunnel SSH or VNC traffic.
I would like to figure out a way to reach an SSH or VNC server on my phone using this method. We would need to somehow "open" an inbound port to the phone (this would function like basic port forwarding).
All of this works perfectly over WiFi, of course, but the goal is to get this working over cellular 3G (in particular, Tmobile). I see this as a technical challenge we can overcome as a group.
Does anyone have any ideas on this?
Come on folks, someone must have some ideas on this!
Here's a few links I came across:
http://kar1107.blogspot.com/2006/03/running-servers-on-cell-phones.html
http://digg.com/software/Run_a_web_server_from_your_phone

ICMP Tunneling (Windows Mobile)

Friends,
Can anyone think of a method for tunneling ICMP to a Windows Mobile device? An ICMP tunnel establishes a covert connection between two remote computers (a client and proxy), using ICMP echo requests and reply packets. This is great for mobile ISPs which permit ping to your phone, but disallow all incoming ports to your phone.
The idea is to have an application that allows you to tunnel TCP connections to a remote host using ICMP echo request and reply packets, commonly known as ping requests and replies.
Use Case Scenario: You're on the go, and stumble across an open wireless network. The network gives you an IP address, but won't let you send TCP or UDP packets out to the rest of the internet, for instance to check your mail. What to do? By chance, you discover that the network will allow you to ping any computer on the rest of the internet. With ICMP tunneling, you can utilize this feature to check your mail, or do other things that require TCP.
Does anyone have any ideas?
Thanks!

How can I connect directly to a device over 3G?

I'd like to be able to deploy a lightweight web server on my mobile device (android 2.1) but there are obviously NAT issues with respect to the mobile provider's network. Is there anyway I can make my device publicly available/addressable over the internet?
Thanks
as far as i know you cant, the service provider will assign each device a private address, it can only go online through their own NAT services, the phone will connect to any GSM Service providers signal distributors.
the only public IP available would be the Signal Distributors, and I doubt very highly your service provider would go through the trouble of assigning your phone a static private IP and then Port forwarding to your phone.
you can do this over WIFI without trouble you just need webservices running on the phone.
as far as i know there is no direct way of connecting to your mobile phone using a public IP Address

[Q] Packet Sniffing on Android

Hi Guys,
I'm writing an Android App for my diploma and i need to find a way to sniff the traffic of an unsecured wifi network. I need the session cookies, sent by other clients in the network.
I've tried to install busybox and use '/system/xbin/ifconfig eth0 promisc' to switch into promiscuous mode, and it actually does according to the output of 'system/xbin/ifconfig eth0' but i dont receive any packets of the clients in the network, only packets from my router.
My question is, what i'm doing wrong and how can i achieve to sniff cookies from other clients.
Thx in Advance!
Joker

[Q] SSH Tunnel Question

I have a question regarding the feasibility of using an SSH Tunnel to achieve a specific goal.
I recently added my wife to my T-Mobile plan. We have excellent reception and coverage practically everywhere - except in her office. I think it has something to do with the thick metal roof on her building.
Anyway, connecting to her office Wifi, and enabling Wifi-calling allows all SMS/Call traffic through. The problem is that when making/receiving calls on Wifi, there is no audio transmitted through on either end. Wifi-calling works just fine from home, which leads me to believe that her enterprise IT department has blocked certain ports on the firewall that the T-Mobile Wifi-calling needs to operate correctly.
My questions is: If I create an SSH server on my WHS here at home (we have FIOS 30/15, with a low 2 digit ping, so bandwidth/latency shouldn't be an issue), can I then tunnel all of her android office-wifi-traffic through that SSH Server - and would that theoretically allow all ports to be open/available?
Before I take the time to set it all up, I just want a second opinion that it should work.
Thanks.
gat0rjay said:
I have a question regarding the feasibility of using an SSH Tunnel to achieve a specific goal.
I recently added my wife to my T-Mobile plan. We have excellent reception and coverage practically everywhere - except in her office. I think it has something to do with the thick metal roof on her building.
Anyway, connecting to her office Wifi, and enabling Wifi-calling allows all SMS/Call traffic through. The problem is that when making/receiving calls on Wifi, there is no audio transmitted through on either end. Wifi-calling works just fine from home, which leads me to believe that her enterprise IT department has blocked certain ports on the firewall that the T-Mobile Wifi-calling needs to operate correctly.
My questions is: If I create an SSH server on my WHS here at home (we have FIOS 30/15, with a low 2 digit ping, so bandwidth/latency shouldn't be an issue), can I then tunnel all of her android office-wifi-traffic through that SSH Server - and would that theoretically allow all ports to be open/available?
Before I take the time to set it all up, I just want a second opinion that it should work.
Thanks.
Click to expand...
Click to collapse
Wouldn't having it travel through the internet make it potentially public data being transferred? I know the office building I work in also has crummy connection and they are on high alert with potential "hackers", and when the IT people see that there is a direct connect from their servers to your house, they'll block it and you might get into trouble.
Sent from my SGH-T999
If I helped please press the thanks button
neim81094 said:
Ok so correct me if I'm wrong but you want her office to connect to your Wi-Fi through a ssh tunnel? I don't even think that's possible . That would be like office>server>internet>bouncing around>your router>WiFi and back? I though ssh tunnels were only for lan connections
Sent from my SGH-T999
If I helped please press the thanks button
Click to expand...
Click to collapse
The way it would work (in my head) is that my WHS would act as an SSH proxy server. She would connect to her office wifi, then on her phone, she would use the SSH Tunnel app to define the location of my WHS as her SSH proxy server. All of her internet traffic would be sent (using her office wifi) directly to the WHS at home, the WHS, would then translate all of the traffic out to the internet, and return the results back through the SSH tunnel.
It should work, I'm just not sure if anyone with a more real-world working knowledge of this stuff has any input for me?
Why don't you try it with another WiFi? Like Starbucks or something test to see if that method will work that is definitely an interesting idea.
Sent from my SGH-T999
If I helped please press the thanks button

Categories

Resources