Top-Themen

Aktuelle Themen (A bis Z)

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit

Script erstellen netzwerkabfrage wo befinde ich mich

Frage Entwicklung Batch & Shell

Mitglied: iexplorer

iexplorer (Level 1) - Jetzt verbinden

12.05.2010, aktualisiert 17:37 Uhr, 4892 Aufrufe, 5 Kommentare

Ein Script erstellen welches eine abfrage an das Netzwerk stellt wie ich mit dem Internet Verbunden bin.

Hi an alle,

ich will ein script erstellen welches abfragt wo ich mich befinde und wie ich mit dem Internet verbunden bin.

Zum Beispiel:

bin ich mit UMTS mit dem Internet verbunden und in Deutschland dann soll irgendwas passieren

bin ich per umts mit dem Internet verbunden und im Ausland soll garnix passieren

bin ich mit WLAN oder LAN verbunden aber nicht mit dem Internet über umts verbunden dann soll irgendwas passieren


So meine Frage ist nun:

Welche Scriptsprache wäre die einfachste z.b. batchdatei oder VBS?!?!?

Habt ihr Ideen oder ansätze wo ich mich ein fummeln kann.

oder Wie würdet Ihr das machen!?!??!

@echo off
goto testen

:Testen
ping google.com>nul
?!?!?!??! bin ich mit umts,WLAN,LAN verbunden
IF ERRORLEVEL 1 goto UMTS
IF NOT ERRORLEVEL 1 goto WLAN/LAN

:UMTS
start "C:\Programme\Programm1\prog1.exe"

:LAN
start "C:\Programme\Programm2\prog2.exe"

:WLAN
start "C:\Programme\Programm3\prog3.exe"

Vielen Dank im vorraus
Mitglied: 60730
12.05.2010 um 17:46 Uhr
Servus,

ich groben und ganzen würde ich da eher (zumindestens für den ersten Teil) mit vbs arbeiten.

Aber der Gag an der Nummer ist ein ganz anderer....

Wenn du per UMTS (das ist das kleinere Problem) im Netz hängst, wie dann herausfinden, ob Aus oder Inland...

Dazu müßtest du sämtliche Ips (kreise) kennen, die dir dein und der inlandspartner Provider dir zur verfügung stellt.

Wenn du nicht grade an einem 3 Ländereck wohnst, würde ich das mit Brain 1.0 lösen und nicht mit 2.0.

Gruß
Bitte warten ..
Mitglied: iexplorer
12.05.2010 um 22:24 Uhr
naja man kann es denke ich auch anderes lösen ohne die ips zuermitteln aber die location einer ip kann man schon ermitteln mit einem iplookup

aber wie kann ich den mit vbs z.b. den provider ermitteln mit dem ich derzeit verbunden bin

es soll einfach nur sichergestellt werden das nicht über umts ein programm ausgeführt wird ausser wenn er in deutschland ist.
Bitte warten ..
Mitglied: 60730
14.05.2010 um 12:42 Uhr
Zitat von iexplorer:
naja man kann es denke ich auch anderes lösen ohne die ips zuermitteln aber die location einer ip kann man schon ermitteln
mit einem iplookup

Nunja, ohne eine fremde Datenbank wie die, die hinter einem "IPlookup" steckt, ist es eine reine definitionsfrage.
Denken und Wissen - lass ich mal aussen vor
Das man dazu seine eigene (vom Provider vergebene) IP haben muß - jedoch Bedingung.

aber wie kann ich den mit vbs z.b. den provider ermitteln mit dem ich derzeit verbunden bin
Hab ich doch geschrieben....

es soll einfach nur sichergestellt werden das nicht über umts ein programm ausgeführt wird ausser wenn er in deutschland ist.

In dem zusammenhang möchte ich das Wort "sicher" nicht sehen - denn sicher kriegst du das nicht hin.

Und da du das Script ja selber schreiben willst, lass ich dir den Vorrang.

Unter Batch, für den 2. Teil als Stichworte:

  • wget von Sourceforge
  • eine Webseitendienst, den man abfragen kann
  • find /? - findstr /? aus der Dosboxenwelt
  • errorlevel /? (auch aus der Dosboxwelt)

Einen Webseitendienst, der schon etwas länger aktiv ist - wobei niemand sicherstellen kann, dass es auf immer und ewig so bleibt und die Ausgabe des Dienstes identisch ist, wäre
Anstatt der IP von Administrator.de, ist es ja klar, dass da die vom Provider zugewiesene genommen werden muß. - Soweit kein Ding.

Ob nun aber jeder Provider "Germany" da stehen hat - soviel zur Sicherheit.
Und nebenbei bemerkt - ein User der etwas will - wie z.B ein Programm starten - der kann das auch ganz einfach via Doppelklick, ohne die vbs/batch whatever drumherum geschreibe.

Also "sicher" ist das weder in zusammenhang mit "zukunft" - da du an einen Dienst gebunden bist, noch das der User das wirklich nicht startet.

Gruß
Bitte warten ..
Mitglied: iexplorer
16.05.2010 um 21:56 Uhr
Vielen Dank Timobell für die hilfreichen tipps und ideen lösungsansätze...

habe mir auch ein kleinen ablauf zusammen geschrieben werde auch den kompletten lösungsansatz hier posten.

aber um nicht auf andere Anbieter angewiesen zu sein werde ich das was geobytes.com anbietet selber installieren:

http://de2.php.net/manual/en/geoip.setup.php
und dann wie du oben beschrieben hast:

          • wget von Sourceforge
          • eine Webseitendienst, den man abfragen kann (geoip php.net)
          • find /? - findstr /? aus der Dosboxenwelt
          • errorlevel /? (auch aus der Dosboxwelt)


was mir nun noch fehlt ist:

wie finde ich herraus mit welcher Netzwerkkarte man mit dem Internet verbunden ist. wobei ich eigentlich ich nur wissen muss ob es das UMTS Interface ist aber lieber alle interfaces abfragen

für weitere ansätze und lösungen bin ich dankbar
Bitte warten ..
Mitglied: iexplorer
19.05.2010 um 09:33 Uhr
so lieber Timobeil

das script habe ich soweit fertig

ich denke ich brauchte brain 3.0 dafür aber hat gut funktioniert damit auch ganz gut :D

und eine sache noch wie ist es am cleversten intern und externe netze zu erkennen also wie kann ich eindeutig erkennen das ich mich lokal im netz befinde
Bitte warten ..
Ähnliche Inhalte
Exchange Server
Script um SIP Adressen zu erstellen
gelöst Frage von SirTobi27Exchange Server13 Kommentare

Hallo zusammen, ich habe folgende Aufgabenstellung: Ich muss für über 500 User SIP-Einträge setzen. Dafür wäre natürlich ein Script ...

Batch & Shell
Benutzer mit Script unter Linux erstellen
gelöst Frage von trallerBatch & Shell4 Kommentare

Hallo, könnt ihr mir kurz mit der Erstellung eines Scripts für die Erstellung von neuen Benutzern helfen? irgendwas ist ...

Erkennung und -Abwehr
IPtables Counting Script erstellen
gelöst Frage von SpeakerSTErkennung und -Abwehr2 Kommentare

Hallo Leute, ich habe eine Frage zu IPtables. Ich habe bei Hetzner einen Debian Server wo ein Apache und ...

Batch & Shell
Erstellen eines Batch Script um mit PSEXEC über mehrere Computer in einer Domäne bzw über die Gruppe in der sie sich befinden ein gpresult laufen zu lassen
Frage von 131358Batch & Shell8 Kommentare

Hallo, ich würde gerne eine Batch schreiben, die mir für mehrere Computer bzw eine Gruppe in einer Domäne über ...

Neue Wissensbeiträge
Microsoft Office

Office 2010 Starter erneut auf einer frischen Windows-Version installieren

Tipp von Lochkartenstanzer vor 22 StundenMicrosoft Office8 Kommentare

Moin, vor ein paar Tagen schlug bei mir ein Kunde auf, der sein Widnows 7 geschrottet und es inklusive ...

Datenbanken

Upgrade MongoDB 3.4 auf 3.6

Erfahrungsbericht von Frank vor 1 TagDatenbanken

Seit kurzem gibt es das 3.6 Update für die MongoDB: Sicherheit, das Sortieren, Aggregation und auch die Performance wurde ...

SAN, NAS, DAS

Backdoor Zugang und Upload-Bug in vielen Western Digital MyCloud Geräten

Information von Frank vor 1 TagSAN, NAS, DAS2 Kommentare

James Bercegay von der Firma Gulftech hat die Fehler an Western Digital gemeldet und das Unternehmen stellt bereits ein ...

Microsoft Office

Outlook 2016 - Beim Weiterleiten keine PDF Anhänge mehr - KB4011626 entfernen

Erfahrungsbericht von Deepsys vor 1 TagMicrosoft Office3 Kommentare

Wenn ihr feststellt das ihr beim Weiterleiten von E-Mails keine PDF Anhänge mehr versendent, dann dankt Microsoft. Diese tolle ...

Heiß diskutierte Inhalte
Netzwerke
NTFS-Berechtigung
Frage von Daoudi1973Netzwerke23 Kommentare

Hallo zusammen und frohes neues Jahr (Sorry, ich bin spät dran) Meine Frage: 1- Ich habe einen Ordner im ...

iOS
Einladung vom iphone kalender
Frage von jensgebkeniOS15 Kommentare

Hallo Gemeinschaft, folgendes Problem - immer wenn ich von meinem Iphone einen Termin einztrage und diesem Termin Teilnehmer zuweise, ...

Windows Netzwerk
Drucker isolieren in Windows Domäne
gelöst Frage von lcer00Windows Netzwerk14 Kommentare

Hallo zusammen, habe eine Windows-AD (2012R2) in der es einen Druckerserver gibt. Mittlerweile verliere ich das Vertrauen in die ...

Drucker und Scanner
Gesucht DIN A3 Drucker
Frage von NebellichtDrucker und Scanner14 Kommentare

Hallo, ich möchte einen neuen DIN A3 Drucker kaufen. Um ab und zu, ca. 1 mal die Woche Farbausdrucke ...