PenGine
=======
+PenGine is a firewalling engine designed for linux... why? cause im sick of linux firewalling
+software when it comes to engines that are easy to configure
-Pengine is a firewalling engine designed for linux
\ No newline at end of file
+
+Setup
+=====
+
+Basically, you plugin a box, add this software define its first interface, then go to the browser
+
+
+How It Works
+============
+PenGine works on the basis of "areas", as in allowing connectivity from one area to another.
+Every firewall has an interface connected to an area (though, 2 would be better) and then you
+define rules allowing connectivity from area to area
+
+
+TODO
+====
+
+must:
+- vlans are a must
+- area to area rules
+- fw to fw connectivity for central mgt
+- basic routing
+- ipv6 + ipv4
+
+nice:
+- HA would be nice
+- fw to fw connectivity for vpn'ing
\ No newline at end of file
<?php
+require_once("../lib/lib.php");
?>
\ No newline at end of file
<?php
+// first and foremost, load the plugins
+$basedir = dirname(__FILE__);
+if(is_dir("$basedir/plugins")) {
+ $dh = opendir("$basedir/plugins");
+ if($dh) {
+ while(($file = readdir($dh))!==false) {
+ $mt = preg_match("/.*\.php$/", $file);
+ if($mt > 0) {
+ require_once("$basedir/plugins/$file");
+ //echo "required $basedir/plugins/$file\n";
+ }
+ }
+ }
+} else {
+ echo "No plugins dir ($basedir/plugins), continuing without\n";
+}
?>
\ No newline at end of file
--- /dev/null
+<?php
+echo "PLUGIN: local_auth.php included\n";
+
+?>
\ No newline at end of file
<?php
+
+require_once("../lib/lib.php");
?>
\ No newline at end of file