tprammus

Batch Script um auf Knopfdruck den Internetzugriff für einzele Programme zu sperren

Moin!

Ich bin neu auf dem Gebiet der Batch-programmierung also frage ich hier mal besser nach...
Ich hätte gerne ein Script ich auf Knopfdruck praktisch den Internetzugriff für Steam blockieren kann.
Ist das umsetzbar? Wenn ja ist es sehr schwer das zu "programmieren"?

mfg
Auf Facebook teilen
Auf X (Twitter) teilen
Auf Reddit teilen
Auf Linkedin teilen

Content-ID: 278063

Url: https://administrator.de/forum/batch-script-um-auf-knopfdruck-den-internetzugriff-fuer-einzele-programme-zu-sperren-278063.html

Ausgedruckt am: 24.04.2025 um 19:04 Uhr

114757
Lösung 114757 22.07.2015, aktualisiert am 04.08.2015 um 18:29:51 Uhr
Goto Top
Moin,
Zitat von @TPRammus:

Ich bin neu auf dem Gebiet der Batch-programmierung also frage ich hier mal besser nach...
Ich hätte gerne ein Script ich auf Knopfdruck praktisch den Internetzugriff für Steam blockieren kann.
Ist das umsetzbar?
Ja
Wenn ja ist es sehr schwer das zu "programmieren"?
Ein Einzeiler mit netsh im Firewall Kontext sollte normalerweise reichen.

Gruß jodel32
TPRammus
TPRammus 22.07.2015 um 17:23:57 Uhr
Goto Top
Und wie könnte diese Zeile dann zum Beispiel aussehen? face-smile

mfg
114757
Lösung 114757 22.07.2015 aktualisiert um 18:25:28 Uhr
Goto Top
Zitat von @TPRammus:
Und wie könnte diese Zeile dann zum Beispiel aussehen? face-smile
Etwa so für das Outbound-Blocking einer Anwendung
netsh advfirewall firewall add rule dir=out name="Programm XYZ verbieten" program="C:\program files\hersteller\programm.exe" action=block  
Mehr Info zu den Parametern erhältst du in der Eingabeaufforderung von netsh>
TPRammus
TPRammus 22.07.2015 um 18:27:36 Uhr
Goto Top
Danke sehr!
Und wie ist der befehl zum unblocken?
Vielleicht action=unblock? Wenn ich netsh> eingebe, kommt nur Syntaxfehler. Und wenn ich netsh/? eingebe kommen zwar ein paar aber block ist da nicht bei :/

mfg
TPRammus
TPRammus 22.07.2015 um 18:33:37 Uhr
Goto Top
Okay danke hab es jetzt herausgefunden mit
C:\Windows\system32>netsh advfirewall firewall add rule dir=out name="123" program="D:\steam\steam.exe" action= /?
konnte ich die Parameter dann sehen und um es zuzulassen müsste man dann

C:\Windows\system32>netsh advfirewall firewall add rule dir=out name="123" program="D:\steam\steam.exe" action=allow

machen face-smile
Danke!

mfg
114757
Lösung 114757 22.07.2015 aktualisiert um 19:47:50 Uhr
Goto Top
Nein, du musst die gerade erstellte Rule entweder wieder entfernen mit delete rule oder sie deaktivieren, denn Block Rules haben Vorrang !
Reihenfolge der Regelauswertung bei der Windows-Firewall mit erweiterter Sicherheit