HoneyClient :: Manager :: FW

HoneyClient :: Manager :: FW is een PERL-module om op afstand omgaan met firewall-regel / ketencreatie.
Download nu

HoneyClient :: Manager :: FW Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • Perl Artistic License
  • Prijs:
  • FREE
  • Naam uitgever:
  • JD Durick and Xeno Kovah
  • Uitgever website:
  • http://search.cpan.org/~mitrehc/HoneyClient-Manager-0.99/lib/HoneyClient/Manager/FW.pm

HoneyClient :: Manager :: FW Tags


HoneyClient :: Manager :: FW Beschrijving

HoneyClient :: Manager :: FW is een PERL-module voor het op afstand omgaan met firewallregel / ketencreatie. Bovendien zal het bescherming bieden wanneer de HONDIGHEIDSCLANTS gecompromitteerd raken door statische tariefbeperking (TCP / UDP / ICMP) en MAC-adresfiltering in te schakelen. De SOAP-server # Zorg voor HoneyClient :: Util :: Configly Loads CopyLy CHONECLILESHANDS :: UTIL :: Config QW (GETVAR); # Zorg ervoor dat IPTABELS :: IPv4-ladingen ipv4 gebruiken :: IPv4; # Zorg voor HoneyClient :: Manager :: FW kan gebruiken Gebruik HoneyClient :: Manager :: Firewall :: FW; # Zorg voor Honeyclient: Util :: Soap Loads correct ver nodigd_ok ('HoneyClient :: Util :: Zeep'); Pakket Honeyclient :: Manager :: Firewall :: FW; Gebruik HoneyClient :: Util :: Soap QW (GetClientHandle Getterverhandle); mijn $ daemon = geterverhandle (); $ daemon-> handvat; de SOAP-firewall-server start op wanneer de Honeywall wordt gestart door de HoneyClient Manager. De hoofddirectory die alle luisteraarcode bevat, is de map / HC. StartFwListener.pl bevindt zich in de Directory /ETC/RC.D/RC3.D en start op wanneer de Honeywall op start gaat in Run Level Three. Na het opstarten wacht de Firewall-luisteraar op oproepen van de HoneyClient Manager, zodat de firewall goed kan worden geconfigureerd en dynamisch bijgewerkt wanneer het kruipen begint. Steps om HoneyClient luisteren te krijgen: 1. Opstarten HoneyClient Honeywall VMware-afbeelding. 2. Start onze SOAP Firewall en Soap Log Listener / USR / BIN / PERL /HC/STARTFWLISTENER.PL> / dev / null 2> / dev / null en deze beginnen bij het opstarten van de Honeywall, zodat u niet hoeft te doen alles behalve opstarten de afbeelding. 3. Nu luistert de firewall voor alle SOAP-client-oproepen 4. Doe een "PS -XF" om te bevestigen dat uw firewall luistert, het zou iets moeten tonen zoals: 7580 PTS / 0 S 0:01 / USR / BIN / PERL / HC /startfwlistener.pl 5. Maak nu uw FW-oproepen van honeyclient-client.pl.interacting met zeepserver Gebruik HoneyClient :: Util :: Zeep QW (GetClientHandle); Gebruik HoneyClient :: Util :: Config QW (GetVAR); na de Honeywall-laarzen zal Startfwlisterner.pl worden uitgevoerd en beginnen met luisteren. Vanaf hier willen we beginnen met interactie met onze SOAP FW-server. # Maak een nieuwe SOAP-client, om met het HoneyClient te praten :: Manager :: FW Module # @initlist bevat alle teruggestuurde waarden die zijn teruggestuurd van de server (PID van StartFWListerNer.PL op Server en Status Message) # laten we onze standaardinstelling instellen HoneyClient Ruleset: My $ Stub = GetClientHandle (NameSpace => "HoneyClient :: Manager :: FW"); mijn $ SOM = $ stub-> fwinit (); mijn @initlist = $ SOM-> Paramsall; Print "$ _N" foreach (@initlist); # Om de nieuwe regels aan de IPTABLE-regelset dynamisch toe te voegen, doen het volgende $ HASHREF = Deze gegevensstructuur wordt doorgegeven uit de manager naar het Honeyclient :: Manager :: FW $ SOM = $ Stub-> Addrule ($ HASHREF); Print $ Stub-> Resultaat; Print "n"; # om regels dynamisch te verwijderen, alles wat u hoeft te doen, is de door de gebruiker gedefinieerde ketting verwijderen die oorspronkelijk is gemaakt. $ SOM = $ stub-> deletechain ($ HASHREF); Print $ Stub-> Resultaat; Print "n"; # Om de status van de huidige IPTABLES-regelset te krijgen, drukt deze functie af op de harde schijf De werking van de werking IPTABLESSET $ SOM = $ STUB-> GETSTATUS (); Print $ Stub-> Resultaat; Print "n"; # voor alle nieuwe VM's die we later van plan zijn later toe te voegen, zullen we nieuwe VM-ketens moeten toevoegen: $ som = $ stub-> addschain ($ hashref); Print $ Stub-> Resultaat; print "n"; # Om de firewall zeep listner op de Honeywall $ SOM = $ stub-> fwshutdown (); print $ stub-> resultaat; print "n"; Vereisten: · Perl


HoneyClient :: Manager :: FW Gerelateerde software