Menu

Tree [b97d8b] v.1.2.0 /
 History

HTTPS access


File Date Author Commit
 conf.d 2016-03-19 AllKind AllKind [a5b17e] Add some more sysctl settings.
 help.d 2016-03-18 AllKind AllKind [f19f7a] Update man pages.
 scripts.d 2016-02-21 AllKind AllKind [a2c090] Revert "Remove obsolet epilog script."
 template_repo.d 2016-03-19 AllKind AllKind [0f3f4d] Add short description about gobal templates.
 README 2016-03-16 AllKind AllKind [6e7a57] Update readme.
 defaults.conf 2016-03-19 AllKind AllKind [4eb34b] Adapt some comments.
 gpl.txt 2011-01-13 AllKind AllKind [75c5db] Initial commit
 install.bash 2016-03-19 AllKind AllKind [9ca3fb] Adapt copyright header.
 ip-array.bin 2016-03-19 AllKind AllKind [b97d8b] Bump version to 1.2.0
 ip-array.init 2016-03-19 AllKind AllKind [9ca3fb] Adapt copyright header.
 ip-array.init_pre_net_boot 2016-03-19 AllKind AllKind [9ca3fb] Adapt copyright header.
 ip-array_global_defs 2016-03-19 AllKind AllKind [9ca3fb] Adapt copyright header.
 ip-array_interactive_functions 2016-03-19 AllKind AllKind [6aa3db] Interactive: block builder: Catch if only 1 tem...
 ip-array_ipset_functions 2016-03-19 AllKind AllKind [9ca3fb] Adapt copyright header.
 ip-array_ipt_functions 2016-03-19 AllKind AllKind [adc952] Make sure jump tree manipulation happens accord...
 ip-array_main_functions 2016-03-19 AllKind AllKind [641562] Add some comments.
 ip-array_tc_functions 2016-03-19 AllKind AllKind [9ca3fb] Adapt copyright header.
 ip-array_xml_functions 2016-03-19 AllKind AllKind [9ca3fb] Adapt copyright header.

Read Me

IP-ARRAY README


What is IP-Array?
	IP-Array is a command-line program (you may also say `script') written for bash
	(the bash shell www.gnu.org/software/bash).
	It's purpose is to configure IPv4 firewalling and traffic shaping of a linux host.
	To achieve this, IP-Array configures the linux kernels netfilter / traffic control
	subsystems via the userspace tools iptables / ipset / tc.
	It also allows to load and / or unload netfilter related kernel modules and
	configure the kernel using the sysctl program.

	Intended Audience: Advanced End Users, System Administrators.

	Field of application: From a single host system to a multi-homed router or gateway.

Where to get it?
	IP-Array is currently hosted at sf.net.
	The project page is at: http://sourceforge.net/projects/ip-array/.
	Its homepage is at: http://ip-array.sourceforge.net/.

Features
	It does support most features of iptables and some of xtables-addons.

	- iptables rules are written in simple XML.
		They can be written in different ways depending on the need.
		Either as (grouped / nested) XML tags, or so called ruleblocks,
		where only values have to be put into.
		Their structure is defined by custom templates.
	- sysctl rules are written in XML.
	- Different start modi.
	- Custom epilog and prolog scripts for each start mode.
	- Muliple levels of output verbosity with optional syslog logging.
	- Coloured output (can be disabled).
	- Various /proc filesystem settings.
	- Automatic 'jump tree' creation options.
	- An interactive wizard based mode to create configuration files.
	- Public functions.
	- ipset support.
	- Some autoconfig presets for DNS, FTP, SMTP, NTP, IPSEC, etc.
	- Traffic shaping.
	- The ability to save the generated iptables / ipset, tc rules, modprobe,
		or sysctl commands to a file.
	- Error handling. Previous system states can be restored on error.
	
Installation, Configuration, System Requirements, etc.
	Please read the reference manual.
Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.