Einzelnen Beitrag anzeigen

Benutzerbild von x000x
x000x

Registriert seit: 21. Jan 2004
Ort: Bei Hamburg
308 Beiträge
 
Delphi XE2 Professional
 
#5

Re: Firewall nur mit bestimmtem/n port/ports

  Alt 6. Feb 2008, 08:48
Moin moin,

doch es ist möglich...
PfCreateInterface mit PF_ACTION_DROP als 2 und 3 Parameter sagt nur, dass alle Pakete die reinkommen und alle die
die rausgehen und keiner Filterregel entsprechen, geblockt werden.

Du musst einfach noch Filter hinzufügen. Schau dir die funktion PfAddFiltersToInterface an...
Den link zur Doku hast du ja schon.
Delphi-Quellcode:
function PfAddFiltersToInterface(
           ih: INTERFACE_HANDLE;
           cInFilters: DWORD;
           pfiltIn: PPF_FILTER_DESCRIPTOR;
           cOutFilters: DWORD;
           pfiltOut: PPF_FILTER_DESCRIPTOR;
           pfHandle: PFILTER_HANDLE): DWORD;
           stdcall; external IPHLPAPI name '_PfAddFiltersToInterface@24';

function PfRemoveFiltersFromInterface(
           ih: INTERFACE_HANDLE;
           cInFilters: DWORD;
           pfiltIn: PPF_FILTER_DESCRIPTOR;
           cOutFilters: DWORD;
           pfiltOut: PPF_FILTER_DESCRIPTOR): DWORD;
           stdcall; external IPHLPAPI name '_PfRemoveFiltersFromInterface@20';
Peter
-= Gruss Peter =-
-= alias x000x =-
  Mit Zitat antworten Zitat