A front-end GUI for quickly and easily editing/managing iptables rules. It's written in Ruby, and depends on Gtk+ 2.
Be the first to post a text review of IPTEditor. Rate and review a project by clicking thumbs up or thumbs down in the right column.
Hi! I'm glad to announce IPTEditor v-0.0.5, codename "So Joo", has just been released. This codename has been chosen after the feast of the Birth of St. John the Baptist, celebrated on June 24, which is the main feast of the month of June, in the Northeast of Brazil. IPTEditor is a Free/Libre Open Source project hosted by SourceForge.net. It is a front-end GUI for iptables written entirely in Ruby and uses Gtk+ 2. It's released under the terms of GNU GPL. Comments and suggestions are always welcome. Feel free to send a mail to angico at angico dot org.
Change log - Registro de alteraes =================================== [English] 0906 - Updates: v-0.0.5 (1) set a codename for the version: "So Joo", after the main feast event in June, in the Northeast of Brazil (June 24, feast of the Birth of St. John the Baptist); (2) all component modules' names translated to English; (3) "New chain" feature modified to implement indication of status change; (4) implemented the dialog that informs a chain is still referenced by rules in other chains, when the user clicks the "Delete chain" button; (5) changed the behavior of the "Delete rule" button to become disabled when there is no selected rules; (6) added a global variable, "$changed", to flag any changes; (7) label leds changed to reflect the real state of chains & tables: red means not saved and not applied; yellow means saved or applied (but not both); green means saved and applied. 090622 - Updates: v-0.0.4 (1) implemented "Save as" dialog; if the filename is not given on the command line, this dialog is presented when button "Save" is clicked; (2) continued the task of translation of the names of variables, classes and methods of the scripts to English language, in order to allow a better understanding of the program by foreigner developers interested in participating of the project; (3) added flags to indicate changes to the labels of the tables notebook tabs; (4) added a new class, "IPTENotebook", to implement features that are common to the chains and tables notebooks; (5) replaced the editing fields for the interfaces by selection boxes, with interface data retrieved from /proc/net/dev; (6) corrected some minor bugs related with indication of changes made. 090614 - Updates: v-0.0.3 (1) started implementing of internationalization (gettext) - base texts converted to english; (2) button "Apply"'s function implemented; (3) due to a bug found in iptables' "TOS" target, ("-j TOS --set-tos valor/mscara" doesn't work), edition of this target was modified to use only preset symbols (see "iptables -j TOS -h" for information). 090607 - Updates: v-0.0.2 (1) target dialog implemented; (2) visual feedback for changes mades to rules implemented; (3) cleaning of visual feedback after saving. 090604 - Package first release. [Portugus] 0906 - Atualizaes: v-0.0.5 (1) adicionado um codinome para a verso: "So Joo", em comemorao principal festa junina do nordeste do Brasil; (2) modificados todos os nomes dos mdulos componentes do programa para o ingls; (3) funcionalidade "Nova cadeia" modificada para implementar a indicao de ocorrncia de alterao; (4) implementado o dilogo que informa que uma cadeia ainda referenciada por regras em outras cadeias, quando o usurio clica no boto "Excluir cadeia"; (5) modificado o comportamento do boto de excluso de regras para se mostrar desabilitado quando no houver regras selecionadas; (6) adicionada uma varivel global, "$changed", para indicar quaisquer alteraes; (7) leds das etiquetas modificados para refletirem o estado real de cadeias e tabelas: vermelho, significando no salvas e no aplicadas; amarelo, significando salvas ou aplicadas; e verde, significando salvas e aplicadas. 090622 - Atualizaes: v-0.0.4 (1) implementado o dilogo "Salvar como"; se o nome do arquivo no for fornecido na linha de comando, este dilogo ser apresentado quando for clicado o boto "Salvar"; (2) prossegue o trabalho de converso de nomes de variveis, mtodos e classes para o ingls, de forma a se permitir uma melhor compreenso do programa por desenvolvedores estrangeiros; (3) adicionados sinalizadores de alterao s etiquetas das abas do caderno de tabelas; (4) adicionada uma nova classe, "ITPENotebook", para implementar funcionalidades comuns aos cadernos de tabelas e de cadeias; (5) substitudos os campos de edio de interfaces por caixas de seleo, com dados de interfaces obtidos de /proc/net/dev; (6) corrigidos alguns erros menores relacionados com a indicao de alteraes realizadas. 090614 - Atualizaes: v-0.0.3 (1) iniciada a implementao da internacionalizao (gettext) - textos-base convertidos para o ingls; (2) implementada a funo do boto "Aplicar"; (3) em virtude de erro encontrado no alvo "TOS", do iptables ("-j TOS --set-tos valor/mscara" no funciona), a edio deste alvo foi modificada para utilizar somente os smbolos preestabelecidos (ver "iptables -j TOS -h" para informaes). 090607 - Atualizaes: v-0.0.2 (1) implementado o dilogo bsico de alvos; (2) implementada a indicao visual de alteraes feitas nas regras; (3) implementada a "limpeza" da indicao visual de alteraes aps o salvamento. 090604 - Primeira liberao do programa no SourceForge.net ----- ChangeLog - eof -----
Release 0.0.4 of IPTEditor is out (Jun, 22) with improved functionality and some minor bug corrections. Project status was raised to Beta, as it is almost well featured and some friends are evaluating it in order to propose more improvements/changes, and to report bugs (friends' names will soon be shown).
Registro de alteraes - Change log =================================== [Portugus] 090622 - Atualizaes: v-0.0.4 (1) implementado o dilogo "Salvar como"; se o nome do arquivo no for fornecido na linha de comando, este dilogo ser apresentado quando for clicado o boto "Salvar"; (2) prossegue o trabalho de converso de nomes de variveis, mtodos e classes para o ingls, de forma a se permitir uma melhor compreenso do programa por desenvolvedores estrangeiros; (3) adicionados sinalizadores de alterao s etiquetas das abas do caderno de tabelas; (4) adicionada uma nova classe, "ITPENotebook", para implementar funcionalidades comuns aos cadernos de tabelas e de cadeias; (5) substitudos os campos de edio de interfaces por caixas de seleo, com dados de interfaces obtidos de /proc/net/dev; (6) corrigidos alguns erros menores relacionados com a indicao de alteraes realizadas. 090614 - Atualizaes: v-0.0.3 (1) iniciada a implementao da internacionalizao (gettext) - textos-base convertidos para o ingls; (2) implementada a funo do boto "Aplicar"; (3) em virtude de erro encontrado no alvo "TOS", do iptables ("-j TOS --set-tos valor/mscara" no funciona), a edio deste alvo foi modificada para utilizar somente os smbolos preestabelecidos (ver "iptables -j TOS -h" para informaes). 090607 - Atualizaes: v-0.0.2 (1) implementado o dilogo bsico de alvos; (2) implementada a indicao visual de alteraes feitas nas regras; (3) implementada a "limpeza" da indicao visual de alteraes aps o salvamento. 090604 - Primeira liberao do programa no SourceForge.net [English] 090622 - Updates: v-0.0.4 (1) implemented "Save as" dialog; if the filename is not given on the command line, this dialog is presented when button "Save" is clicked; (2) continued the task of translation of the names of variables, classes and methods of the scripts to English language, in order to allow a better understanding of the program by foreigner developers interested in participating of the project; (3) added flags to indicate changes to the labels of the tables notebook tabs; (4) added a new class, "IPTENotebook", to implement features that are common to the chains and tables notebooks; (5) replaced the editing fields for the interfaces by selection boxes, with interface data retrieved from /proc/net/dev; (6) corrected some minor bugs related with indication of changes made. 090614 - Updates: v-0.0.3 (1) started implementing of internationalization (gettext) - base texts converted to english; (2) button "Apply"'s function implemented; (3) due to a bug found in iptables' "TOS" target, ("-j TOS --set-tos valor/mscara" doesn't work), edition of this target was modified to use only preset symbols (see "iptables -j TOS -h" for information). 090607 - Updates: v-0.0.2 (1) target dialog implemented; (2) visual feedback for changes mades to rules implemented; (3) cleaning of visual feedback after saving. 090604 - Package first release.
Registro de alteraes - Change log =================================== [Portugus] 090614 - Atualizaes: v-0.0.3 (1) iniciada a implementao da internacionalizao (gettext) - textos-base convertidos para o ingls; (2) implementada a funo do boto "Aplicar"; (3) em virtude de erro encontrado no alvo "TOS", do iptables ("-j TOS --set-tos valor/mscara" no funciona), a edio deste alvo foi modificada para utilizar somente os smbolos preestabelecidos (ver "iptables -j TOS -h" para informaes). 090607 - Atualizaes: v-0.0.2 (1) implementado o dilogo bsico de alvos; (2) implementada a indicao visual de alteraes feitas nas regras; (3) implementada a "limpeza" da indicao visual de alteraes aps o salvamento. 090604 - Primeira liberao do programa no SourceForge.net [English] 090614 - Updates: v-0.0.3 (1) started implementing of internationalization (gettext) - base texts converted to english; (2) button "Apply"'s function implemented; (3) due to a bug found in iptables' "TOS" target, ("-j TOS --set-tos valor/mscara" doesn't work), edition of this target was modified to use only preset symbols (see "iptables -j TOS -h" for information). 090607 - Updates: v-0.0.2 (1) target dialog implemented; (2) visual feedback for changes mades to rules implemented; (3) cleaning of visual feedback after saving. 090604 - Package first release.
Hi! I'm glad to announce this new FLOSS project, called IPTEditor, which is a GUI front-end to iptables, providing for easy and quick management of iptables rules. It's released under the terms of GNU GPL. Anyone interested in participating in, or otherwise evaluating it is welcome. Regards, angico
Be the first person to add a text review.
Copyright © 2010 Geeknet, Inc. All rights reserved. Terms of Use
Thanks for your rating!
Would you also like to write a review?
Thanks for your review!
Get credit for your review by logging in via OpenID. Click your account provider: