HoneyClent :: Manager :: FW

HoneyClent :: Manager :: FW es un módulo PERL para manejar de forma remota la creación de la regla / cadena de firewall.
Descargar ahora

HoneyClent :: Manager :: FW Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • Perl Artistic License
  • Precio:
  • FREE
  • Nombre del editor:
  • JD Durick and Xeno Kovah
  • Sitio web del editor:
  • http://search.cpan.org/~mitrehc/HoneyClient-Manager-0.99/lib/HoneyClient/Manager/FW.pm

HoneyClent :: Manager :: FW Etiquetas


HoneyClent :: Manager :: FW Descripción

HoneyClient :: Manager :: FW es un módulo PERL para manejar de forma remota la creación de la regla / cadena de firewall. Además, proporcionará protección cuando los hilos se vean comprometidos al habilitar la limitación de la tasa estática (TCP / UDP / ICMP) y el filtrado de direcciones MAC. Cree el servidor SOAP # Asegúrese de que HoneyClient :: Utility :: Config Carpads Protección de Miel :: UTIL :: Config QW (getvar); # Asegúrese de que Iptables :: IPv4 Cargas use IPTables :: IPv4; # Asegúrese de que HoneyClient :: Manager :: FW puede cargar Use HoneyClient :: Manager :: Firewall :: FW; # asegúrese de que HoneyClient :: FW; Utilizado :: cargas de jabón REQUERIDO CORRECTAMENTE_OK ('HoneyCLIENTE :: UTIL :: SOAP'); Paquete HoneyClient :: Manager :: Firewall :: FW; Use HoneyClient :: UTIL :: SOAP QW (GetClientHandle GetServerHandle); My $ Daemon = GetServerHandle (); $ Daemon-> Manija; El servidor de firewall de SOAP se iniciará cuando el Administrador de HoneyClient se iniciará el HoneyClient. El directorio principal que posee todo el código del oyente es el directorio / hc. startfwlistener.pl se encuentra en el directorio /etc/rc.d/rc3.d y se iniciará cuando la pared de asia se inicie en el nivel tres de ejecución. Después de la puesta en marcha, el oyente de Firewall espera las llamadas del Administrador de HoneyClient para que el firewall se pueda configurar de forma correcta y dinámica cuando comienza el rastreo.Seps para obtener una escucha de HoneyClient: 1. Arrancar HoneyClient Honeywall VMware Image. 2. Inicie nuestro servicio de firewall y jabón de jabón oyente / usr / bin / perl /hc/startfwlistener.pl> / dev / null 2> / dev / null y estos comenzarán en la bota de la pared de asia para que no tenga que hacer Cualquier cosa excepto arrancar la imagen. 3. Ahora, el firewall está escuchando todas las llamadas del cliente SOAP 4. Haga un "PS -XF" para confirmar que su firewall está escuchando que debe mostrar algo como: 7580 pts / 0 s 0:01 / usr / bin / perl / hc /startfwlistener.pl 5. Haga que sus llamadas FW ahora desde HoneyClient-Client.Pl.interacting con el servidor SOAP, use HoneyClient :: Utility :: Soap QW (GetClientHandle); Use HoneyClient :: UTIL :: config qw (getvar); Después de las botas de miel, STARTFWLISTERNER.PL se ejecutará y comience a escuchar. Desde aquí queremos comenzar a interactuar con nuestro servidor FW SOAP. # Crear un nuevo cliente de SOAP, para hablar con HoneyClient :: Manager :: FW Módulo # @initlist contendrá todos los valores de retorno enviados de vuelta desde el servidor (PID de STARTFWLISTERERER.PL en el mensaje de servidor y estado) # permite establecer nuestro predeterminado Regresos de aseo: My $ STUB = GetClientHandle (NamesPace => "HoneyClient :: Manager :: FW"); My $ som = $ stub-> fwinit (); mi @initlist = $ som-> paramsall; Imprimir "$ _n" foreach (@initlist); # Para agregar dinámicamente las nuevas reglas al conjunto de reglas de IPTables, haga lo siguiente $ Hashref = Esta estructura de datos se pasará del gerente al HoneyClient :: Manager :: fw $ som = $ stub-> Addrule ($ hashref); Imprimir $ Stub-> Resultado; Imprimir "N"; # Para eliminar dinámicamente las reglas, todo lo que necesita hacer es eliminar la cadena definida por el usuario que se creó originalmente. $ som = $ stub-> Deletecho ($ hashref); Imprimir $ Stub-> Resultado; Imprimir "n"; # Para obtener el estado del conjunto de arrescadores IPTables actual, esta función se imprime en el disco duro, el Arreglo IPPables de trabajo $ SOM = $ STUB-> GetStatus (); Imprimir $ Stub-> Resultado; Imprimir "N"; # Para todas las nuevas máquinas virtuales que planeamos agregar más adelante, tendremos que agregar nuevas cadenas de VM: $ som = $ stub-> Addchain ($ hashref); Imprimir $ Stub-> Resultado; Imprimir "n"; # Para apagar el listado de jabón de firewall en el honeywall $ som = $ stub-> fwshutdown (); imprimir $ stub-> resultado; imprimir "n"; Requisitos: · Perl


HoneyClent :: Manager :: FW Software relacionado

Svn :: acl

SVN :: ACL es una Frontend Simple Perl para hacer el SVNServe.conf, Passwd, Authz para Subversion. ...

241

Descargar

Acme :: nota

ACME :: Note es un módulo Perl para hacer una nota mental para el estilo de programación. ...

168

Descargar