Ports schließen quasi Firewall
-
Hallo,
kann mir bitte jemand von euch verraten, ob
und wie es möglich ist, in einer dialogbasierten
Anwendung einen Portblocker o.ä. (ähnlich einer
Firewall) einzubinden ?
Ich meine also z.Bsp. das blockieren/sperren von
Port 139 usw. (soll über einen Button erfolgen).Ich hoffe ihr könnt helfen
Anja
-
Das einzige was ich mir vorstellen könnte das du die Ports öffnest und offen lässt und Verbindungsversuche zu diesem ignorierst.
-
@Nemesyzz mm theoretisch gehen 65555 ports soll man die alle öffnen???
-
Ich hatte jetzt eher nur an Port 139 gedacht.
Mit mehr als 20 würde ich das nicht so machen
-
Wie genau kann ich das umsetzen ?
Mir geht es darum, daß der Port 139 auf manchen
Rechnern,die keine Firewall, haben gesichert werden soll
über meinen Button im Programm.
Daß also eine Eingabe von der IP im Browser z.Bsp.
keine versehentlich offenen Resourcen anzeigt.Kannst du bitte mal Code posten falls du welchen hierzu
hast?Anja
-
Original erstellt von < >:
@Nemesyzz mm theoretisch gehen 65555 ports soll man die alle öffnen???[Klugscheißer]
Es gibt 65535 Ports ! von 1-65536, macht insgesamt 65535
[/Klugscheißer]Alle Ports zu öffnen halte ich für keine gute Idee. Erstmal würde das Jahre dauern, und 2tens würdest du dein System wohl ziemlich damit überlasten
-
[ Dieser Beitrag wurde am 07.10.2002 um 21:09 Uhr von DerGhost editiert. ]
-
Hat denn niemand einen Code zum öffnen und blocken der
Anfragen auf Port 139 ( wie im Posting oben beschrieben)
für michPlease
Nemesyzz melde dich...
Anja
-
Ich bin dumm ich weiss aber ich glaube nicht, dass eine firewall die port so blockiert.
Ich würde sagen die machst das mit nem hook und fängst alle anfragen (zum öffnen eines ports) von anderen Programmen ab
-
ist buggi wenn es nur um den einen Port geht.
Schau mal in FAQ. CSocket ist dein Klasse
-
// Membervariable: CAsyncSocket* _sock; // Im Ctor mit 0 initialisieren // um wieder zu schließen -> delete _sock; _sock = 0; void CTestDlg::OnOK() { if(sock == 0) { _sock = new CAsyncSocket; _sock->Create(139); _sock->Listen(); } }
-
Aber er kann 139 nur öffne, wenn Windows es nicht verwendet, wenn Windows es aber nicht verwendet, werden auch keine Netzwerkresourcen angezeigt!