Toon posts:

Public IP Address through CMD

Pagina: 1
Acties:

Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Beste,

Ik heb een code in elkaar gezet waarmee het publieke IPv4-adres getoond wordt. Ik zou graag jullie bevindingen hierover willen weten en of de code beter kan.

Het bestand dat ik gebruik is een *.bat-bestand en het bewerken van de code doe ik in Notepad (kladblok).

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
@echo off
cls
:start

nslookup myip.opendns.com. resolver1.opendns.com

set choice=
set /p choice="Do you want to restart? Press 'Y' to proceed => "

if not '%choice%'=='' set choice=%choice:~0,1%
if not '%choice%'=='N' set choice=%choice:~0,1%
if not '%choice%'=='n' set choice=%choice:~0,1%

if '%choice%'=='Y' goto start
if '%choice%'=='y' goto start

ECHO.
PAUSE


Veel plezier ermee en mochten jullie opmerkingen hebben, zie ik ze wel verschijnen :)

PS als je het bestand hebt uitgevoerd moet je onder 'Non-authoritative answer:' kijken om erachter te komen wat het publieke IPv4-adres is.

[ Voor 9% gewijzigd door Verwijderd op 03-05-2018 21:36 ]


Acties:
  • +2 Henk 'm!

  • MAX3400
  • Registratie: Mei 2003
  • Laatst online: 27-09 22:07

MAX3400

XBL: OctagonQontrol

code:
1
Invoke-RestMethod http://ipinfo.io/json | Select -exp ip

single-line Powershell :)

Mijn advertenties!!! | Mijn antwoorden zijn vaak niet snowflake-proof


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
MAX3400 schreef op donderdag 3 mei 2018 @ 21:36:
code:
1
Invoke-RestMethod http://ipinfo.io/json | Select -exp ip

single-line Powershell :)
Wow! nice, maar nu ben je afhankelijk van dat json-script op die website, kan het niet meer onafhankelijker?

Acties:
  • +1 Henk 'm!

  • Luqq
  • Registratie: Juni 2005
  • Laatst online: 16:22
icanhazip.com is een alternatief

Acties:
  • 0 Henk 'm!

  • MAX3400
  • Registratie: Mei 2003
  • Laatst online: 27-09 22:07

MAX3400

XBL: OctagonQontrol

Verwijderd schreef op donderdag 3 mei 2018 @ 21:42:
[...]


Wow! nice, maar nu ben je afhankelijk van dat json-script op die website, kan het niet meer onafhankelijker?
Ja en? Jij bent afhankelijk van OpenDNS... ;)

Je "DOS commando's" komen wel wat antiek over; mogelijk kan je het beter/netter/korter krijgen met een VBS-script wat, zoals @Luqq aangeeft, naar een site verwijst die als antwoord inderdaad je IP teruggeeft. Hieronder een VBS'je van internet getrokken
code:
1
2
3
4
5
6
Option Explicit
Dim http : Set http = CreateObject( "MSXML2.ServerXmlHttp" )
http.Open "GET", "http://icanhazip.com", False
http.Send
Wscript.Echo http.responseText   'or do whatever you want with it
Set http = Nothing

Mijn advertenties!!! | Mijn antwoorden zijn vaak niet snowflake-proof


Acties:
  • +1 Henk 'm!

  • The Eagle
  • Registratie: Januari 2002
  • Laatst online: 15:58

The Eagle

I wear my sunglasses at night

*knip* doe eens niet

En .bat files gebruiken we al jaren niet meer - dat moet .cmd zijn. Bat werkt nog wel maar kent zijn beperkingen.

[ Voor 154% gewijzigd door MueR op 04-05-2018 11:17 ]

Al is het nieuws nog zo slecht, het wordt leuker als je het op zijn Brabants zegt :)


Acties:
  • +5 Henk 'm!

  • ThomasG
  • Registratie: Juni 2006
  • Laatst online: 23-09 14:00
The Eagle schreef op donderdag 3 mei 2018 @ 21:59:
*knip* doe eens niet

En .bat files gebruiken we al jaren niet meer - dat moet .cmd zijn. Bat werkt nog wel maar kent zijn beperkingen.
Er zijn praktisch gezien maar twee verschillen tussen .bat en .cmd bestanden, en dat is dat .cmd bestanden %errorlevel% setten ongeacht of er wel of geen error is (dat moet je in een .bat bestand explicit doen). En dat %PATHEXT% een hogere prioriteit geeft aan .bat bestanden dan .cmd bestanden. Daarbij is het statement dat .bat bestanden al jaren niet meer gebruikt worden gewoon fout, en die beperkingen zijn nihiel. Dan kun je beter gewoon meteen overgaan naar Powershell.

[ Voor 5% gewijzigd door MueR op 04-05-2018 11:16 ]


Acties:
  • +1 Henk 'm!

  • GrooV
  • Registratie: September 2004
  • Laatst online: 12:04
BAT bestanden en VB scriptjes in 1 topic?

* GrooV kijkt wel jaar het is

Ik zou powershell gebruiken, ifconfig.co is ook zo'n service

Acties:
  • +3 Henk 'm!

  • Groax
  • Registratie: Oktober 2012
  • Laatst online: 02-10 11:33
The Eagle schreef op donderdag 3 mei 2018 @ 21:59:
*knip* doe eens niet

En .bat files gebruiken we al jaren niet meer - dat moet .cmd zijn. Bat werkt nog wel maar kent zijn beperkingen.
*knip* en of dat nou met .BAT is of HTML of VBscript?
.Bat werkt btw gewoon prima hoor. Powershell is 10x beter en sneller maar als het werkt in .Bat? why change it?

@moese out :)

[ Voor 15% gewijzigd door MueR op 04-05-2018 11:17 ]


Acties:
  • 0 Henk 'm!

  • Stoelpoot
  • Registratie: September 2012
  • Niet online
moese schreef op vrijdag 4 mei 2018 @ 09:57:
[...]


*knip* en of dat nou met .BAT is of HTML of VBscript?
.Bat werkt btw gewoon prima hoor. Powershell is 10x beter en sneller maar als het werkt in .Bat? why change it?

@moese out :)
Het snelheidsverschil zal bij een script als dit ook nihil zijn. Zeker omdat je afhankelijk blijft van een web call waar verreweg de meeste tijd in zal zitten. 10x sneller is leuk, maar als je het al in milliseconden uitvoert maakt 10x sneller geen verschil.

[ Voor 5% gewijzigd door MueR op 04-05-2018 11:17 ]


Acties:
  • 0 Henk 'm!

  • mcDavid
  • Registratie: April 2008
  • Laatst online: 02-10 08:45
code:
1
curl http://wtfismyip.com/text
doe ik meestal :)

Acties:
  • 0 Henk 'm!

  • Groax
  • Registratie: Oktober 2012
  • Laatst online: 02-10 11:33
Stoelpoot schreef op vrijdag 4 mei 2018 @ 10:28:
[...]


Het snelheidsverschil zal bij een script als dit ook nihil zijn. Zeker omdat je afhankelijk blijft van een web call waar verreweg de meeste tijd in zal zitten. 10x sneller is leuk, maar als je het al in milliseconden uitvoert maakt 10x sneller geen verschil.
Ik spreek hier over het algemeen ;)

Acties:
  • +2 Henk 'm!

  • Killah_Priest
  • Registratie: Augustus 2001
  • Laatst online: 10:33
code:
1
Invoke-RestMethod -Uri 'https://www.ripe.net/ipaddress'


Ik vertrouw RIPE toch nog even wat meer als de andere partijen (aangezien RIPE verantwoordelijk is voor het uitdelen van de IP adressen binnen Europa).

Acties:
  • 0 Henk 'm!

  • GrooV
  • Registratie: September 2004
  • Laatst online: 12:04
Killah_Priest schreef op vrijdag 4 mei 2018 @ 11:17:
code:
1
Invoke-RestMethod -Uri 'https://www.ripe.net/ipaddress'


Ik vertrouw RIPE toch nog even wat meer als de andere partijen (aangezien RIPE verantwoordelijk is voor het uitdelen van de IP adressen binnen Europa).
Wat valt er aan te vertrouwen? het is gewoon een scriptje dat de REMOTE_ADDR retourneerd

Acties:
  • 0 Henk 'm!

  • Slavy
  • Registratie: December 2007
  • Niet online

Slavy

The War Drags Ever On!

Maar, wat is het praktisch nut van dit topic? Je kan toch gewoon naar de sites gaan die jij gebruikt om te resolven?

Come hear the moon is calling, The witching hour draws near, Hold fast the sacrifice, For now it's the time to die, All hell breaks loose, WITCHING HOUR!


Acties:
  • 0 Henk 'm!

  • Jaded
  • Registratie: Augustus 2001
  • Laatst online: 04-09 09:17
Killah_Priest schreef op vrijdag 4 mei 2018 @ 11:17:
code:
1
Invoke-RestMethod -Uri 'https://www.ripe.net/ipaddress'


Ik vertrouw RIPE toch nog even wat meer als de andere partijen (aangezien RIPE verantwoordelijk is voor het uitdelen van de IP adressen binnen Europa).
Deze geeft bij mij een IP-adres van KPN terwijl ik bij een andere provider zit

Acties:
  • +1 Henk 'm!

  • Killah_Priest
  • Registratie: Augustus 2001
  • Laatst online: 10:33
GrooV schreef op vrijdag 4 mei 2018 @ 12:32:
[...]

Wat valt er aan te vertrouwen? het is gewoon een scriptje dat de REMOTE_ADDR retourneerd
Je weet niet of bepaalde partijen de betreffende info (je IP + tijdstip van request, wat ze daar ook mee willen doen) doorspelen aan derden (bij RIPE weet je dat uiteraard ook niet zeker, maar zij hebben geen winstoogmerk wat dat betreft).
Jaded schreef op vrijdag 4 mei 2018 @ 12:36:
[...]

Deze geeft bij mij een IP-adres van KPN terwijl ik bij een andere provider zit
Hoe bedoel je van KPN? RIPE geeft gewoon het IP retour waarmee jij connect (net zoals tig van die andere sites doen), niet meer en niet minder.
Verder ontgaat het verdere doel van dit topic mij verder ook. Ik heb zelf gewoon een link doorgegeven waar je zonder bv het parsen van JSON of XML in pure tekst je IP krijgt, niets meer niets minder. Ik voel er ook weinig voor om mij te gaan "verdedigen".
Ik geeft alleen maar verder aan : ik doe dit soort checks liever bij een partij die daadwerkelijk verantwoordelijk is voor het uitdelen van de IP adressen (RIPE, ARIN, APNIC, AFRINIC en LACNIC ipv bij een 3e partij)

Acties:
  • +2 Henk 'm!

  • mgizmo
  • Registratie: Januari 2009
  • Laatst online: 16:18
Killah_Priest schreef op vrijdag 4 mei 2018 @ 13:17:
Hoe bedoel je van KPN? RIPE geeft gewoon het IP retour waarmee jij connect (net zoals tig van die andere sites doen), niet meer en niet minder.
Verder ontgaat het verdere doel van dit topic mij verder ook. Ik heb zelf gewoon een link doorgegeven waar je zonder bv het parsen van JSON of XML in pure tekst je IP krijgt, niets meer niets minder. Ik voel er ook weinig voor om mij te gaan "verdedigen".
Ik geeft alleen maar verder aan : ik doe dit soort checks liever bij een partij die daadwerkelijk verantwoordelijk is voor het uitdelen van de IP adressen (RIPE, ARIN, APNIC, AFRINIC en LACNIC ipv bij een 3e partij)
Inhoudelijk ben ik met je eens hoor, maar het ip adres dat bij mij geretourneerd wordt, is ook niet mijn public ip.

Acties:
  • 0 Henk 'm!

  • Killah_Priest
  • Registratie: Augustus 2001
  • Laatst online: 10:33
mgizmo schreef op vrijdag 4 mei 2018 @ 13:47:
[...]


Inhoudelijk ben ik met je eens hoor, maar het ip adres dat bij mij geretourneerd wordt, is ook niet mijn public ip.
Vreemd..
Ik heb dit in het verleden (en net ook nog) vanuit tig verschillende IPs geprobeerd en nooit zat deze ernaast (het is op zich ook niet veel anders als simpelweg het IP adres meegeven waarvan de connectie naar hun webserver wordt opgezet). Ik zou denken dat er in die gevallen er een proxy tussen zit oid.

Acties:
  • 0 Henk 'm!

  • mgizmo
  • Registratie: Januari 2009
  • Laatst online: 16:18
Killah_Priest schreef op vrijdag 4 mei 2018 @ 13:50:
[...]

Vreemd..
Ik heb dit in het verleden (en net ook nog) vanuit tig verschillende IPs geprobeerd en nooit zat deze ernaast (het is op zich ook niet veel anders als simpelweg het IP adres meegeven waarvan de connectie naar hun webserver wordt opgezet). Ik zou denken dat er in die gevallen er een proxy tussen zit oid.
Ik zie nu weer een ander ip adres (die wederom niet in gebruik is door ons). Kennelijk gaat er iets fout daar.
https://apps.db.ripe.net/...49.138.209#resultsSection

Iemand bekend? ;)

[ Voor 8% gewijzigd door mgizmo op 04-05-2018 13:56 ]


Acties:
  • +1 Henk 'm!

  • GrooV
  • Registratie: September 2004
  • Laatst online: 12:04
Killah_Priest schreef op vrijdag 4 mei 2018 @ 13:17:
[...]


Je weet niet of bepaalde partijen de betreffende info (je IP + tijdstip van request, wat ze daar ook mee willen doen) doorspelen aan derden (bij RIPE weet je dat uiteraard ook niet zeker, maar zij hebben geen winstoogmerk wat dat betreft).


[...]
Stop dan maar met het internet wat je IP laat je overal achter 8)7

Acties:
  • 0 Henk 'm!

  • Tim.k
  • Registratie: Februari 2013
  • Niet online
Killah_Priest schreef op vrijdag 4 mei 2018 @ 11:17:
code:
1
Invoke-RestMethod -Uri 'https://www.ripe.net/ipaddress'


Ik vertrouw RIPE toch nog even wat meer als de andere partijen (aangezien RIPE verantwoordelijk is voor het uitdelen van de IP adressen binnen Europa).
Verkopen (leasen al helemaal) worden niet altijd aan RIPE doorgegeven. Als je meer informatie dan enkel het IP wilt is Maxmind denk ik betrouwbaarder. Als het puur om up-time gaat, denk dat RIPE het niet veel beter doet dan de gemiddelde service. Gebruik (de betaalde) ipinfo.io bijvoorbeeld al jaren met nog geen enkele gefaalde request.

Denk overigens dat geen enkele DB echt compleet is m.b.t. IP info.

[ Voor 14% gewijzigd door Tim.k op 04-05-2018 15:36 ]


Acties:
  • +1 Henk 'm!

  • tinzarian
  • Registratie: December 2000
  • Niet online
Killah_Priest schreef op vrijdag 4 mei 2018 @ 13:17:
[...]


Hoe bedoel je van KPN? RIPE geeft gewoon het IP retour waarmee jij connect (net zoals tig van die andere sites doen), niet meer en niet minder.
Dat doet hun gewone website wel, de link die je postte doet dat zeker niet. Ik zou aanraden die link te verwijderen, aangezien niemand wat heeft aan een adres dat verkeerde informatie geeft.

Acties:
  • 0 Henk 'm!

  • Killah_Priest
  • Registratie: Augustus 2001
  • Laatst online: 10:33
tinzarian schreef op vrijdag 4 mei 2018 @ 15:47:
[...]


Dat doet hun gewone website wel, de link die je postte doet dat zeker niet. Ik zou aanraden die link te verwijderen, aangezien niemand wat heeft aan een adres dat verkeerde informatie geeft.
Hoezo verwijderen? Men kan toch ook gewoon reacties lezen?

Bij mij geeft hij wel de correcte info (net nog getest vanaf verschillende aansluitingen bij verschillende ISPs).
Ik beheer RIPE niet en ik weet ook niet waarom de info op hun website zelf (die voorheen altijd die url aanriep, ik ben nu even niet in de mogelijkheid om dat te controleren) afwijkende info geeft.

En nogmaals : ik hoef mijzelf verder niet te verdedigen. Als het bij jou niet werkt, so be it. Er zijn tig alternatieven (die hier ook in het topic staan), er wordt door sommigen gedaan als ik een puppy in de fik heb gestoken.

[ Voor 14% gewijzigd door Killah_Priest op 04-05-2018 16:00 ]


Acties:
  • 0 Henk 'm!

  • mgizmo
  • Registratie: Januari 2009
  • Laatst online: 16:18
Killah_Priest schreef op vrijdag 4 mei 2018 @ 15:58:
[...]

Hoezo verwijderen? Men kan toch ook gewoon reacties lezen?

Bij mij geeft hij wel de correcte info (net nog getest vanaf verschillende aansluitingen bij verschillende ISPs).
Ik beheer RIPE niet en ik weet ook niet waarom de info op hun website zelf (die voorheen altijd die url aanriep, ik ben nu even niet in de mogelijkheid om dat te controleren) afwijkende info geeft.

En nogmaals : ik hoef mijzelf verder niet te verdedigen. Als het bij jou niet werkt, so be it. Er zijn tig alternatieven (die hier ook in het topic staan), er wordt door sommigen gedaan als ik een puppy in de fik heb gestoken.
De url geeft een hele andere ip adres uit een reeks dan de homepage van ripe zelf (die wel de juiste geeft). Is die url dan wel bedoeld hiervoor? Kon de url niet vermeld vinden op hun website wat de betekenis van de service verduidelijkt.

Acties:
  • 0 Henk 'm!

  • Engineer
  • Registratie: Juni 2001
  • Laatst online: 03-07 23:56

Engineer

Software

.

[ Voor 160% gewijzigd door Engineer op 13-10-2018 10:17 ]

Pagina: 1