archiveren

networking

Get yourself a cheap cloud host running Windows Server.
Add ssl based SSTP vpn
Add ssl based Remote Desktop Gateway.
Put let’s encrypt on all of it.

For quick access to blocked url’s, put a glype php proxy somewhere (maybe on that same iis)

 

My current setup, a host in azure running vpn and rdp-gateway, mostely connecting to rdpgateway on home server connecting to vm-guest… You know… RDP-ception!

Now you can go everywhere!

 

Advertenties

the story

Something I believe is really useful on a mobile device, is a portable network scanner.

I’ve got this on my android tablet (currently using “Fing“) and sometimes this comes in handy (especially on mobile devices because of their lack on native network discovery abilities)

So I started my search on the WP7 marketplace.
There are a couple of apps promising “ping”-like functions on the WP7 platform.
But after testing them one by one, they all failed…
A couple of them created the impression that they worked, but in the end they didn’t…

So, let’s create our own 🙂

so, some background.

According to wikipedia, Ping is created in 1983 and is used to check network connectivity.
When you “ping” a network devices, it “pongs” back (replies), and you know it’s available to
communicate with you.

Ping is based on ICMP echo requests.
ICMP on it’s turn is defined in RFC 792 of the IETF
Its an OSI layer 4 function, and works on top of IP.

So, basically, if we want to create our WP7 network discovery app, we need to create an IPv4 packet, put in a ICMP request, and broadcast it around. 🙂

a bitter reality

In .net 4.5, you have the “ping” class.
This is an incredible easy way of achieve our target.

But it’s not part of the “mobile” silverlight based SDK for wp 7.1…

damn…

The other way around: what do we have.
Since 7.1 (Mango) we have sockets!
A nice explanation is written here at msdn.

What if we want to craft our own ICMP packet?
You just need a byte array, put it in an IP packet, and solved!

Anyway, you can spawn a network socket with multiple arguments.

Socket sock = new Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp);

AddressFamily:ip4, ip6, unspecified or unknown
SocketType: stream (tcp) dgram (udp) or unknown
ProtocolType: tcp, udp, unspecified or unknown

And of course, unspecified and unknown is not supported on WP7.
So,we only have tcp and udp available…

No ICMP or even RAW as in the full desktop version of a socket

Stuck again…

Some guys on the internet say ping should work with tcp/udp on port 7…
Knowing this can’t actually work, I experimented with it anyway.

Result: udp doing nothing – tcp replying sometimes (absolutely not trustworthy)

Any suggestions from somewhere? Is it even possible using only TCP/UDP/WP7?

‘cause I’m out idea’s…

 

Goodbye Dommel, Hello Telenet…

Aan de 1ne kant wilden mijn ouders digitale televisie, aan de andere kant waren we met zen alle de brakke support van dommel beu.
Dusjah, alles telenet (televisie, telefoon & internet)

Dus, bij deze een blogpost, “hoe leven met telenet”

  • Alle tcp-poorten < 1024 zijn afgeblokt, verschrikkelijk… Eigenlijk mijn grootste probleem. PPTP gaat gelukkig wel 🙂
  • Beperkte macfilter, je kan maar 10 macadressen opgeven voor de macfilter van de WiFi. Deze afgeschaft, alles vervangen door een wpa2 paswoord… (jaa, macfiltering is geen beveiliging, maar in the middle of nowhere waar ik woon maakt het het leven gewoon veel gemakkelijker 😀 )
  • DNS, je krijgt geen lokale dns, alles rechtstreeks naar de telenet dns-masterservers… Ipconfig /registerdns en alle bijhorende diensten werken dus niet (geen name-resolution over vpn, geen dns-queries voor mobile devices, en eigenlijk meer issues dan je in eerste instantie zou verwachten )
  • geen controle over dhcp (wat bovenstaand probleem zou oplossen ^^)
  • Geen usenet meer 😦

Het leven met een telenetmodem in huis is ook wel leuk.
Het internet is gewoon snel (93mbps in the middle of nowhere van stjob)
En daar stopt het zowat 😛
Echt voordelen heeft het niet zo 🙂
Yelo is ook wel cool 🙂

Och, ik ben al blij dat ik men vpn aan de praat heb gekregen. Wat ongeveer het belangrijkste is om toch een beetje remote te kunnen werken…

 

Een oplossing van een aantal issues zou zijn om men bestaande router terug aan te sluiten, en in de router van telenet in DMZ te zetten… Dan is men macfilter en men dns terug ok, heb ik ook terug controle over snelheden, management, qos, … Maar dan ben ik wel de relatief goede wifi van de telenetbox kwijt…

Uiteindelijk een optie die te overwegen valt… 🙂

Once I forgot to re-enable my security settings on my wireless network.
This caused my neighbors dropping their bytes on my wireless. 👿

So I just made fun with them (that’s yet another story 😈 ), and afterwards I added a virtual wireless interface to my access point (an easy thing in dd-wrt) to make sure they got the point.

Time passed, and I let the 2 ssid’s broadcast =)

So the other day, my mobile phone was acting weird on my wifi-connection.
Sudden drops, slow, …
When I was “experimenting” with some settings, I noticed the 2nd ssid broadcasting…

You’ll probably see it coming already.

I removed the 2nd ssid, et voila! 😎

My phone was back on track and connecting as it should be. “Jej”

Organisatie

Mobile Vikings is een mobiele virtuele netwerk operator die zich concentreert op mobiel internet. Het aanbod wordt in de markt gezet door het Hasseltse bedrijf City Live.” Zover de quote van hun wikipedia-pagina.

Het is alleszinds een bedrijf, dat iets te maken had met Universiteit Hassel dacht ik, waar een 15-tal mensen werken.

Technisch

Ze hebben niet letterlijk hun eigen netwerk, maar opereren boven op het netwerk van Base (KPN-group). Heeft voordelen, heeft nadelen. Zo hebben bv base-gebruikers voorrang op mobilevikings-gebruikers, niet zo nuttig tijdens evenementen (beperkt aantal connecties per paal). Gelukkig zijn er zowizo al weinig base-gebruikers 😆

Prijs strategie

De kracht van MV. Op 1 of andere manier slagen ze erin om data gratis te houden. Inderdaad, de data die je verstuurd over hun netwerk wordt NIET aangerekend. Alleszinds, de eerste 2GB toch niet…

En smssen (eerste 1000 gratis), nog 1000 meer naar andere mv-users en telefoneren gebeurt ook aan zeer schappelijke prijzen!

Bovendien zijn ze erin geslaagd om de prijs van data-trafiek internationaal ook naar beneden te trekken… 0.5€/MB

Die mannen hebben magische connecties volgens mij 🙂

Mijn gedacht

Kzal is reclam maken 😎

Die mannen zijn goed bezig! Ik dacht dat het nummer 37.000 ergens voorbij kwam, voor het aantal actieve gebruikers. Dat zie je jammer genoeg soms wel aan de downtime. (Gevolg van hun eigen succes? 🙂 )

Maar kheb liever vaak gratis internet als altijd betalend. (Niet overdrijven, hun netwerk ligt er gemiddeld 1 keer per maand een half uur uit ofzo, als het al zoveel is)

Dus MV is perfect voor mensen zoals ik die overal bereikbaar willen zijn en hun niet blauw willen betalen aan proximus of mobistar… (nochtans beginnen die stilletjes aan ook met “betaalbare” tarieven te komen…)

15€, geen geld voor wat ze aanbieden

Btw, zaaaalige klantendienst trouwens! Ze hebben zelfs hun eigen “social manager” die fulltime de sociale netwerken afspeurt naar mensen met problemen! Zelfs in’t weekend! Ik heb nog nooit een ander bedrijf nen tweet naar mij weten sturen met de vraag “werkt het?”! 😛

Men eerste account werd gemaakt op 8 februari 2009, en ik ben er nog lang niet weg 😎

Als Proximus, Base of Mobistar nu ne keer zou afstappen van hun “abbonementen” (ik hou van pre-paid), en heel hun data-trafiek ne keer zouden herzien, dan komen we tenminste terug in de toekomst terecht (belgie doet het NIET ZO GOED op internet-verbindingen in’t algemeen…). Het komt, maar ’t is er nog niet… (10MB, jej… Geef me een kwartier en da is op…)

Nut

Ja het heeft zen nut om overal internet te hebben: skype/voip op de trein, gva in de bus, 4square op cafe, foto’s delen op een festival, reviews lezen in de winkel, op zoek naar een cafe in een stad da je niet kent, wikipedia overal, google maps, spotify, gratis mail’s en instant messaging…

’t Is praktisch 😎

So my desktop is in Ghent, my “nas” is not.  My backup drive, a Lacie Internet Space with 1 TB is available trough my VPN. This is how I nowadays take my backup of my desktop, syncing 3 folders over the internet using a vpn, synctoy and some batch-scripting 😎 first an echo to show the options
followed by a choice (switch/case shizzle)
rasdial to establish the VPN
deleting previously mapped network drives
recreating the network drives
backing up using synctoy
shutdown 😀


@echo off
cls
echo 1. Met shutdown
echo 2. Zonder shutdown

choice /c:12
call :%errorlevel%
:1
echo metshutdown!
rasdial "MendelVPN" mendel
apassword
echo deleting
net use x: /delete
echo running synctoy!
net use y: "\\192.168.2.21\MijnBestanden\MijnFoto's" /user:mendel apassword
echo connected, backing up
"e:\SyncToy 2.1\SyncToyCmd.exe" -R "Pics BCKP"
echo succes!
net use y: /delete
rasdial "MendelVPN" /DISCONNECT
shutdown -s -t 300
goto :EOF
:2
do the same without shutdown

According to Google, my site (blog, soup and mendelonline.be isn’t doing THAT bad!

Apparently, people like to know stuff about everything, even about me ^^
And the 3000 people that visit my soup everyday, can’t blame them, sometimes it’s just hilarious 😛
And that’s not even my fault 😛

Comparing to the last time I mentioned my stats, it’s going good :mrgreen: