WinFuture-Forum.de: Windows Firewall: Ports X Bis Y Freigeben! - WinFuture-Forum.de

Zum Inhalt wechseln

Nachrichten zum Thema: Sicherheit
Seite 1 von 1

Windows Firewall: Ports X Bis Y Freigeben! How to?!?


#1 Mitglied ist offline   FragThief 

  • Gruppe: Mitglieder
  • Beiträge: 12
  • Beigetreten: 21. November 04
  • Reputation: 0

geschrieben 01. Juli 2005 - 14:20

Wie kann ich bei der Windows Firewall nen Portbereicht von X bis Y freigeben? Ich kann ja immer nur einen Port eingeben. Wenn ich da z.B. die Ports 1 bis 2000 freigeben will, sitz ich da ja etwas lange dran, wenn ich jeden einzeln eintippe.... :)
0

Anzeige



#2 Mitglied ist offline   Rika 

  • Gruppe: aktive Mitglieder
  • Beiträge: 11.533
  • Beigetreten: 11. Juni 03
  • Reputation: 2
  • Geschlecht:Männlich

geschrieben 01. Juli 2005 - 14:39

Zitat

Ich kann ja immer nur einen Port eingeben.

Nein, du kannst auch Port-Ranges angeben.
Konnichiwa. Manga wo shitte masu ka? Iie? Gomenne, sonoyouna koto ga tabitabi arimasu. Mangaka ojousan nihongo doujinshi desu wa 'Clamp X', 'Ayashi no Ceres', 'Card Captor Sakura', 'Tsubasa', 'Chobits', 'Sakura Taisen', 'Inuyasha' wo 'Ah! Megamisama'. Hai, mangaka gozaimashita desu ni yuujin yori.
Eingefügtes Bild
Ja, mata ne!

(For sending email please use OpenPGP encryption and signing. KeyID: 0xA0E28D18)
0

#3 Mitglied ist offline   puppet 

  • Gruppe: aktive Mitglieder
  • Beiträge: 2.857
  • Beigetreten: 27. April 04
  • Reputation: 0
  • Geschlecht:Männlich
  • Wohnort:Rudoltown

geschrieben 01. Juli 2005 - 14:42

Nein man kann bei den Ports keinen Bereich eingeben (nur eine Zahl zwischen 1 und 65535, da ist nichts mit Bereich über :, - oder /Bits), dies klappt nur beim Scope für den Bereich der IP Adressen (und da auch nur über /Subnetmask).

Aber du kannst über ein Skript mit hilfe einer Schleife mehrere Ports freigeben, hier ein Beispiel für TCP Port 1 bis 2000, Regel heisst dann MeinTCPPort_<PortNr>:
for /l %%i in (1,1,2000) do netsh firewall set portopening TCP %%i MeinTCPPort_%%i
0

#4 Mitglied ist offline   FragThief 

  • Gruppe: Mitglieder
  • Beiträge: 12
  • Beigetreten: 21. November 04
  • Reputation: 0

geschrieben 01. Juli 2005 - 14:55

Zitat

MeinTCPPort_<PortNr>:
for /l %%i in (1,1,2000) do netsh firewall set portopening TCP %%i MeinTCPPort_%%i


Was mach ich damit? In die Eingabeaufforderung hauen?.... Sorry, hab keine Ahnung... :) Und anstatt dem 1,1,200 geb ich dann halt ein, was immer ich brauch? Sprich, wenn es von 2 bis 2001 is dann hat "2,2,2001"?
0

#5 Mitglied ist offline   puppet 

  • Gruppe: aktive Mitglieder
  • Beiträge: 2.857
  • Beigetreten: 27. April 04
  • Reputation: 0
  • Geschlecht:Männlich
  • Wohnort:Rudoltown

geschrieben 01. Juli 2005 - 15:03

Nicht ganz

Zitat

FOR /L %Variable IN (Start,Schritt,Ende) DO Befehl [Parameter]

Der Satz ist eine Folge von Zahlen von Start bis Ende und der angegebenen Schrittweite. So erzeugt (1,1,5) die Folge 1 2 3 4 5 und (5,-1,1) erzeugt die Folge (5 4 3 2 1).

2,1,2001 wäre da richtig.
Und %%i gilt nur wenn du es in einem Skript verwendest, wenn du es direkt in der Console ausführst einfach ein % weglassen -> %i

Dieser Beitrag wurde von puppet bearbeitet: 01. Juli 2005 - 15:04

0

#6 Mitglied ist offline   FragThief 

  • Gruppe: Mitglieder
  • Beiträge: 12
  • Beigetreten: 21. November 04
  • Reputation: 0

geschrieben 01. Juli 2005 - 15:32

Man möge mir verzeihen, aber ich versteh nur Bahnhof im Bezug auf die Tatsache, was ich wo eingeben muss! :)
0

#7 Mitglied ist offline   shogun03 

  • Gruppe: Verbannt
  • Beiträge: 894
  • Beigetreten: 26. März 05
  • Reputation: 0

geschrieben 01. Juli 2005 - 15:37

in dem Video in der ZIP ist das gut beschrieben.
http://techfiles.de/clip/community_cast_wi...p2_firewall.zip
0

#8 Mitglied ist offline   puppet 

  • Gruppe: aktive Mitglieder
  • Beiträge: 2.857
  • Beigetreten: 27. April 04
  • Reputation: 0
  • Geschlecht:Männlich
  • Wohnort:Rudoltown

geschrieben 01. Juli 2005 - 16:03

Aii...
Also wenn du es in die Eingabeaufforderung kopieren willst:
for /l %i in (2,1,2001) do netsh firewall set portopening TCP %i MeinTCPPort_%i
Wobei 2 der Start-Port und 2001 der End-Port ist. Es wird jeder (1) Port zwischen Start- und End-Port benutzt.

Alternativ kannst du auch dieses Skript hier verwenden (bei den ersten beiden Optionen einfach Enter drücken).
0

Thema verteilen:


Seite 1 von 1

1 Besucher lesen dieses Thema
Mitglieder: 0, Gäste: 1, unsichtbare Mitglieder: 0