Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Netzwerke (https://www.delphipraxis.net/14-netzwerke/)
-   -   Delphi Verbindung erkennen und beenden (https://www.delphipraxis.net/76572-verbindung-erkennen-und-beenden.html)

endeffects 6. Sep 2006 12:05


Verbindung erkennen und beenden
 
Hallo,

ich bin auf der Suche nach einer Lösung zu folgendem Problem.
Ein fremdes Programm startet hin und wieder einen http Download
über einen Get-Request. Ich möchte diesen Download erkennen,
den Request auswerten und abbrechen.
Ich möchte dafür aber keine Firewall oder ähnliches verwenden.

Hat Jemand eine Idee?


MfG

marabu 6. Sep 2006 13:10

Re: Verbindung erkennen und beenden
 
Hi,

informiere dich über ISAPI Filter bzw. Apache MOD REWRITE - vielleicht sind das brauchbare Lösungsansätze für dich.

Grüße vom marabu

mkinzler 6. Sep 2006 16:59

Re: Verbindung erkennen und beenden
 
Läuft das andere Programm auf deinem Rechner oder willst du am Webserver bestimmte Requeste blocken?

endeffects 6. Sep 2006 17:04

Re: Verbindung erkennen und beenden
 
das soll alles lokal auf einem rechner laufen,
da die fremdanwendung kein proxy unterstützt
muss ich wohl an die winsock ran, dazu hab ich
auch schon ein kleines delphi tool gefunden.
nur eine verbindung zu beenden die ich nicht haben
möchte gestaltet sich weitaus schwieriger

marabu 6. Sep 2006 18:04

Re: Verbindung erkennen und beenden
 
Meine Vorschläge zielten - Markus hat es sofort erkannt - auf eine server-seitige Behandlung. Wenn auf der Client-Seite geblockt werden soll, dann bietet sich ein Paket-Filter an. Wenn ich die Dokumentation (PSDK :: Packet Filtering Reference) richtig gelesen habe, dann funktioniert das ab W2K.

marabu

endeffects 6. Sep 2006 18:09

Re: Verbindung erkennen und beenden
 
ich hab doch gar keinen zugriff auf den server?

mkinzler 6. Sep 2006 18:15

Re: Verbindung erkennen und beenden
 
Achim meint auch, das du dir lokal ne kleine FW bastelst und dort die Verbindungen des Programms blockst.


Alle Zeitangaben in WEZ +1. Es ist jetzt 20:58 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz