[APP][SDK][2.2+]PeerDeviceNet - enable sharing thru wifi and wifi direct - Android Software Development

New release v1.0.8: new WI-FI Direct features for creating software access point and connecting legacy(normal) WI-FI devices
PeerDeviceNet connects your mobile devices (phones and tablets) through WI-FI network or WI-FI Direct to enable sharing across devices. It allows a group of devices share web pages, contact information, pictures, videos and other documentations.
Features:
1. One click connection setup.
* In normal WI-FI networks (with multicast), simply start PeerDeviceNet or tap "Search and connect" button at multiple devices simultaneously; they can find and connect to each other automatically.
* Two WI-FI Direct enabled devices will connect to each other directly without external WI-FI network.
* One WI-FI Direct enabled device can create software hotspot and allow other normal(legacy) WI-FI devices connect.
2. Safe direct connections between devices.
No server in the middle. Peers can connect with you only after you grant permissions. All connections are secured using TLS/SSL.
3. Easy to use
PeerDeviceNet extends Android's standard "send and share" capability to remote devices. You go to apps which "own" the data you are interested (such Contact app for contact information, Gallery app for photos and videos), select or show the data and click "share" or "send" button. PeerDeviceNet will be among the list of targets thru which you can send data.
You can choose multiple data items to send, or a whole folder of photos to send at the same time.
You can choose to send data to one, a few or all connected devices.
4. Flexible multitasking.
All devices participating PeerDeviceNet can send data to each other simultaneously. It can safely run in background while you are running other apps. You can add new data to send at any time.
Support android 2.2 and up.
Google play link:
https://play.google.com/store/apps/details?id=com.xconns.free.peerdevicenet
PeerDeviceNet is also a framework. It provides reusable components and local services which can help developing connected mobile applications. You can use PeerDeviceNet connection manager to connect your devices, and reuse the secure connection features. Via PeerDeviceNet, your apps can send messages to peer devices using high level Android intents and messengers; or communicate thru IDL interfaces to gain fine grained control of messaging and device connection behaviours.
More details can be found at web site: http://www.peerdevicenet.net .
Comments and new feature suggestions are welcome. Bug reports are highly appreciated.
Yigong
XCONNS LLC

Related

VPN application?

Is there an application which will allow me to connect to a VPN connection without having to wade through
Settings>Connections>Advanced>Select Networks>Edit {work network}>VPN>Connect ???
Hopefully if an application exists it will have additional functions such as re-connect settings and possibly being able to automatically redirect specific applications or computers through the VPN connection in a similar way as the exceptions list does for selected WM5/6 applications.
Any suggestions of any applications with such features would be greatly appreciated.
Thanks.
I'm using the "pockethosts" application. it allow mw to specify the name and the IP numbers I consider be part of my intranet. When an application try to connect to an address specified by pocket host WM5 automatically try to connect to VPN.
Ive been using NCP vpn client, It allows you to set up rules for which hosts are 'behind' a VPN.

UCee v0.7.0004

UCee is a software that connects two computers or smartphones together even when they are on separate private networks. The computers/smartphones communicate directly using peer-to-peer streaming technology. The data are never transfered to a server.
You can use it like a remote control to:
- Stream video and audio.
- Broadcast live.
- Access Photos and Documents.
Or you can reach out to other UCee members to see their playlists with interactive features like:
- Text messaging.
- Internet phone.
Found this at:
http://www.freewareppc.com/communication/ucee.shtml

[APP REQUEST] Automatic WiFi Scanner w/ Sync

Hi All,
I was wondering if anyone had heard of an app which does the following or would perhaps like a good idea for an app if it doesn't exist (i have looked everywhere):
- Automatically scans for open WiFi networks
- Tries to connect to open networks
- if connection successful + ping google.com successful (to see if internet available) ELSE add to list of networks not to try again
- THEN once connected run auto-sync to download emails etc
- also have the option to run other applications on connect which require sync like news RSS, facebook feeds etc.
- after sync switch off or sleep WiFi for x minutes
I would find this immensely useful when I am on holiday in other countries. Basically its a massive pain keep getting my phone out to scan for available networks (even with notification) and try each of them then sync everything after. With the app described above you could just leave you phone in pocket and let the app do all the work.
Does this make sense?
Thanks in advance
Bridgstfer.
Get a data plan and stop robbing peoples connections or wifi hotspots or you can just do it all manually. It's not that bloody hard really.
I think you might have missed the point:
...immensely useful when on HOLIDAY (ie no data) in other countries....you could just leave you phone in pocket and let the app do all the work (ie connecting to free wifi hotspots and syncing when available)

Open source distributed social network

Hi!
Anyone else bothered by sharing their personal info on social network to the third party? I had thought about developing open source distributed social network app based on https server running on android phones. Each member should have android device as a server of his/her profile.
0) - https protocol could provide possibility to connect to your social network using web browser.
1) - One may be able to deal with extensive upload and download or lost connection issues by allowing distributed profile updates sharing:
I suggest following scenario:
D updates profile. B, C are acknowledged friends of D. B is on quality link - good connectivity to internet and sends broadcast I am sitting on good connection. B downloads update of D. D looses connection. C downloads and update of D from B.
2) - Re-acknowledging of friend ship should be day-wise of few hour-wise. So passwords should change during time using some hashing or whatever.
what do you think?
see ya
mrWax said:
Hi!
Anyone else bothered by sharing their personal info on social network to the third party? I had thought about developing open source distributed social network app based on https server running on android phones. Each member should have android device as a server of his/her profile.
0) - https protocol could provide possibility to connect to your social network using web browser.
1) - One may be able to deal with extensive upload and download or lost connection issues by allowing distributed profile updates sharing:
I suggest following scenario:
D updates profile. B, C are acknowledged friends of D. B is on quality link - good connectivity to internet and sends broadcast I am sitting on good connection. B downloads update of D. D looses connection. C downloads and update of D from B.
2) - Re-acknowledging of friend ship should be day-wise of few hour-wise. So passwords should change during time using some hashing or whatever.
what do you think?
see ya
Click to expand...
Click to collapse
I implemented such a prototype some year ago, although not for mobile clients. You'll have a few issues you'll need to address. You have to use PKI to ensure the identity of the sender in the distributed environment, and you'll have to implement a message routing protocol distributing the messages among the peers. Have a look at my prototype and feel free to steal any ideas: http://whisper.ping.se
Thanks!
Maybe for simplicity one could just copy WIFI WPA2 protocols where router would be one member and internet connection would be connection to the members personal data.
mrWax said:
Maybe for simplicity one could just copy WIFI WPA2 protocols where router would be one member and internet connection would be connection to the members personal data.
Click to expand...
Click to collapse
Huh? I'm sorry, but I can't make any sense of this at all. To achieve what..? I'm missing something here, I guess.
Android is shipped with the BouncyCastle crypto libraries. This is what you'll use to sign the messages with each users private keys to ensure the identity of the author of each message. If you want to encrypt, you'll use this library as well. Since you are working in a distributed store and forward environment, you can not rely on link encryption (e.g. https, wpa2 etc) but have to use point-to-point encryption instead, protecting the message itself instead of the transport channel.
Radio broadcasting resembles similarities to the internet "broadcasting" or: social network resembles similarities to the "person-his friends" virtual private network.
Since it is said that it is hard not to make security flaws when constructing new protocols. i think that adopting whole existing expert made protocol is best solution.
Whole wifi wpa2 protocols could be packed inside ordinary encrypted channel. Where the personal info provider of specific person from which his friends would want to download info - would take place of a "wifi Access Point " in this.

[SOLVED] Gnirehtet reverse tethering - counts towards mobile data allowance?

I installed Gnirehtet to reverse tether my Poco F1 (LineageOS) phone to a Windows PC, as described here:
gnirehtet/README.md at master ยท Genymobile/gnirehtet
Gnirehtet provides reverse tethering for Android. Contribute to Genymobile/gnirehtet development by creating an account on GitHub.
github.com
Gnirehtet ONLY works if I enable mobile data. But then (for some reason), Gnirehtet's data usage is deducted from the phone's built-in "mobile data allowance".
Fortunately, I can manually log in to my network provider's account to confirm my actual data usage, and that Gnirehtet isn't really using mobile data.
Is this a common problem, and does anyone know a way round it...?
Cheers
I rebooted the phone and deleted the cache partition in recovery. Then I set the USB connection to "charging only" instead of "file transfer".
It now works for web browsing, but not for app updates via Google Play... which seems to be a known issue: https://github.com/Genymobile/gnirehtet/issues/37

Categories

Resources