iQFire-wall: un nuevo firewall con un interfaz grafico

Imagen de jacum
0 puntos

Hola a todos.

Escribo para para comentarles acerca de la disponibilidad de un nuevo firewall para Linux.
Se trata de un programa totalmente gráfico escrito utilizando las librerías QT, versión 4, y que se integra en los comunes escritorios KDE o Gnome. El interfaz está orientado hacía la semplicidad de uso y de configuracción, que es posible para los usuarios comunes además del administrador (root).
El firewall tiene funcionalidades de filtro de paquetes y también una simple implementación de Traducción de Dirección de Red (Network Address Translation). Las reglas se pueden insertar en modo casi completamente interactivo y con pocos clic del ratón.

Se puede leer más sobre iQfire-wall visitando la pagina web del proyecto iqfire-wall y se puede descargar el software desde http://sourceforge.net/projects/ipfire-wall. Actualmente se encuentran disponibles un instalador generico, que compila y instala a partir del código sorgente, y un paquete `.deb', que proporciona la instalación con un solo clic del mouse, pero exclusivamente para la versión ubuntu/kubuntu 8.04.

Espero que lo disfruten y desde ya son bienvenidos todos los comentarios.

Giacomo

http://www.giacomos.it

Imagen de Fire_C10
+1
0
-1

No pss me salio error en la instalacion y ni probarlo pude xD, mejor me espero a otro vercion.

+1
0
-1
Imagen de jacum
+1
0
-1

qué error pasó?
qué distribución Linux?
Tienes instalados los paquetes qt4, libqwt5/qt4, kdelibs5, kdelibs5-dev, konsole-kde4?

+1
0
-1
Imagen de Fire_C10
+1
0
-1

el error fue el siguiente

* Building iqfirewall...
1. Changing directory: going into iqFirewall's		Ok
/home/christian/Escritorio/IPFIRE-wall
2. Compiling iqFirewall, please wait...
2a. Generating Makefile...
	Ok
2b. Compiling the sources...
g++ -c -pipe -fpermissive -O2 -Wall -W -D_REENTRANT -DQT_SHARED -DENABLE_RULENAME -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtNetwork -I/usr/include/qt4/QtNetwork -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtGui -I/usr/include/qt4 -I/home/kde-devel/kde/include -I/usr/include -I. -Isrc -I../ipfi/src/includes -I/usr/include/qwt5 -I../ipfi/src/includes/kincludes -I/home/kde-devel/kde/include/KDE/ -I/usr/kde/svn/include -I/usr/kde/svn/include/KDE -I/usr/kde/4.0/include/KDE/ -I/usr/kde/4.0/include -I/usr/local/Trolltech/Qt/include -I/home/kde-devel/kde/include -I. -Isrc -I../ipfi/src/includes -I/usr/include/qwt-qt4 -I../ipfi/src/includes/kincludes -I/home/kde-devel/kde/include/KDE/ -I/usr/lib/kde4/include -I/usr/lib/kde4/include/KDE -I/usr/local/qwt-5.0.2/include -I/usr/include/KDE -I/usr/include/qwt-qt4 -Imoc -I. -o obj/iqf_pending_rules.o src/iqf_pending_rules.cpp
g++ -c -pipe -fpermissive -O2 -Wall -W -D_REENTRANT -DQT_SHARED -DENABLE_RULENAME -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtNetwork -I/usr/include/qt4/QtNetwork -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtGui -I/usr/include/qt4 -I/home/kde-devel/kde/include -I/usr/include -I. -Isrc -I../ipfi/src/includes -I/usr/include/qwt5 -I../ipfi/src/includes/kincludes -I/home/kde-devel/kde/include/KDE/ -I/usr/kde/svn/include -I/usr/kde/svn/include/KDE -I/usr/kde/4.0/include/KDE/ -I/usr/kde/4.0/include -I/usr/local/Trolltech/Qt/include -I/home/kde-devel/kde/include -I. -Isrc -I../ipfi/src/includes -I/usr/include/qwt-qt4 -I../ipfi/src/includes/kincludes -I/home/kde-devel/kde/include/KDE/ -I/usr/lib/kde4/include -I/usr/lib/kde4/include/KDE -I/usr/local/qwt-5.0.2/include -I/usr/include/KDE -I/usr/include/qwt-qt4 -Imoc -I. -o obj/iqf_pending_rules.o src/iqf_pending_rules.cpp
g++ -c -pipe -fpermissive -O2 -Wall -W -D_REENTRANT -DQT_SHARED -DENABLE_RULENAME -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtNetwork -I/usr/include/qt4/QtNetwork -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtGui -I/usr/include/qt4 -I/home/kde-devel/kde/include -I/usr/include -I. -Isrc -I../ipfi/src/includes -I/usr/include/qwt5 -I../ipfi/src/includes/kincludes -I/home/kde-devel/kde/include/KDE/ -I/usr/kde/svn/include -I/usr/kde/svn/include/KDE -I/usr/kde/4.0/include/KDE/ -I/usr/kde/4.0/include -I/usr/local/Trolltech/Qt/include -I/home/kde-devel/kde/include -I. -Isrc -I../ipfi/src/includes -I/usr/include/qwt-qt4 -I../ipfi/src/includes/kincludes -I/home/kde-devel/kde/include/KDE/ -I/usr/lib/kde4/include -I/usr/lib/kde4/include/KDE -I/usr/local/qwt-5.0.2/include -I/usr/include/KDE -I/usr/include/qwt-qt4 -Imoc -I. -o obj/iqf_pending_rules.o src/iqf_pending_rules.cpp


-Continua saliendo el mensaje infinitamente-
g++ -c -pipe -fpermissive -O2 -Wall -W -D_REENTRANT -DQT_SHARED -DENABLE_RULENAME -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtNetwork -I/usr/include/qt4/QtNetwork -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtGui -I/usr/include/qt4 -I/home/kde-devel/kde/include -I/usr/include -I. -Isrc -I../ipfi/src/includes -I/usr/include/qwt5 -I../ipfi/src/includes/kincludes -I/home/kde-devel/kde/include/KDE/ -I/usr/kde/svn/include -I/usr/kde/svn/include/KDE -I/usr/kde/4.0/include/KDE/ -I/usr/kde/4.0/include -I/usr/local/Trolltech/Qt/include -I/home/kde-devel/kde/include -I. -Isrc -I../ipfi/src/includes -I/usr/include/qwt-qt4 -I../ipfi/src/includes/kincludes -I/home/kde-devel/kde/include/KDE/ -I/usr/lib/kde4/include -I/usr/lib/kde4/include/KDE -I/usr/local/qwt-5.0.2/include -I/usr/include/KDE -I/usr/include/qwt-qt4 -Imoc -I. -o obj/iqf_pending_rules.o src/iqf_pending_rules.cpp

Mi distribucion:
Ubuntu 8.04 Kernel 2.6.24-19-generic, pero con Gnome.

tengo todas estas
libqt4-core, libqt4-dev, libqt4-gui
kdelibs5, kdelibs5-dev;
libqwt5-qt4 , libqwt5-qt4-dev;

saludos!

+1
0
-1
Imagen de jacum
+1
0
-1

Hola.
Me parece muy extraño ese problema.

Logras compilar cualquier otro programa? La compilación de ipfire-wall, al paso
precendente funcionó?

Ciertamente no es un problema de falta de librerias, y no tiene a que ver con
Gnome y con el kernel.

Podría ser que qmake haya generado un Makefile fallado.
Trata ejecutar, dentro del directorio iqfire/

- make distclean
- qmake-qt4 iqfire-debian.pro
- make
y, si tiene exito, make install.

Alternativamente, lanza el instalador así:

./install.sh clean debian

el parametro clean fuerza la regeneración del Makefile.

Recuerda que pasado ayer publiqué una version que corrige un bug pequeño en el software.

http://sourceforge.net/projects/ipfire-wall

Hazme saber si ayuda.

Giacomo.

+1
0
-1
Imagen de quaker
+1
0
-1

¿Alguien de aqui conoce el Firestarter? mejor firewall que ese pocos,interactua a piñon directamente con las IPTables de GNU/Linux.Encima se puede conectar al inicio de sesion y te dice graficamente que conexiones hay activas en que puerto y desde donde.....pudiendo filtrarlas.

Buscad en google,que hay que cambiar unas tildes que faltan en /etc/firestarter/firewall.sh,cambiar el Mas por Más,los 2 o 3 que hay

Luego editad el /etc/sudoers para añadir al usuario permiso de ejecucion al firewall de modo administrador directo sin pedir password al final del archivo
tulogin ALL= NOPASSWD: /usr/sbin/firestarter

Si se quisiera para todos los usuarios,en vez de tu login,poner ALL.

Eso luego añadir en sistema->preferencias->sesiones el programa /usr/sbin/firestarter --start-hidden

O si al firewall no le da tiempo a activarse por que se arranca antes que la conexion a internet,crearse un arrancar-fw.sh y meter dentro

#!/bin/bash
sleep 30
/usr/sbin/firestarter --start-hidden

Para esperar 30 segundos para arrancar el firewall al iniciar sesion.

+1
0
-1

"Obtener informacion es el 1º paso hacia la sabiduria,pero compartir la informacion es el 1º paso hacia la comunidad"

Imagen de jacum
+1
0
-1

Bonito, simple para usar.

De todas formas, basado sobre Netfilter, parece esconder algunos aspectos de lo que
hace.

Avialo, y mira la salida de 'iptables -L' para ver cuantas reglas de que no te das
cuenta él añade.

+1
0
-1