* Metacortex v1.0.1 * 15 December 2003 *

+ What is Metacortex?

Metacortex consists of a PF graphical user interface. Built on the proactively secure OpenBSD operating system, and 
featuring an HTML based graphic interface for easy monitoring.


+ Features

	* PF Statistics; active connections, current ruleset.

	* TCP, UDP, ICMP based PF log analysis.

	* Local System Status; process, uptime, vm stats.

	* Web based PF rule generator.

	* Reference Library; Many important RFC's, MAC ID query, port query, ip & domain whois.

	* System Log View.


+ Installation

Metacortex is designed to work on both old and new versions of OpenBSD. For Metacortex to operate, 'php4-core' and 
relevant packets must be installed on the OpenBSD server working Apache.

To update the reports of Metacortex manually, you may write the command 'sh build.sh' in the '/var/www/metacortex' 
index.

For Metacortex to create automatic reports in every 5 minutes you may add the below line to crontab;

0,25,30,35,40,45,50,55 * * * * cd /var/www/metacortex/ && /bin/sh /var/www/metacortex/build.sh 2>&1 > /dev/null

If Apache chroot is working 'System logs' module and some other relevant modules may not be working properly in the 
'System Status' division. 

To make Apache working regularly you must enter '-u' parameter to the line of httpd containing '/etc/rc.conf'.

You may restrict entries to Metacortex through password with the help of 'htaccess'. You may also reach to Metacortex 
encrypted using SSL.


+ Changelog v1.0 to v1.0.1

- Misspelled words fixed 'Rule Generator' and 'README'.
- Local status page outputs now more formatted.
- Useless full paths removed from build scripts.
- Fixed 'Local Status' Cross site scripting bug.
- Files permissions now more restrictive.
- Build scripts completely revised.
- Fixed 'Rule Generator' port ranges bug.
- Fixed 'Rule Generator' blocking bugs.
- Fixed 'Rule Generator' redirect bugs.
- Fixed 'Rule Generator' keep/modulate state bugs.
- Fixed many 'Rule Generator' javascript bugs.
- Logs are arranged in order newer through old in TCP, UDP, ICMP and Other logs.

+ Contact

Please send any suggestions, comments, flames to metacortex@securityoffice.net


+ Thanks

Dom De Vitto * (Contribution & Suggestions)
Tanaydin 'Huzursuz' Sirin * (Some PHP tricks)
Cengiz Cakar * (Some PHP tricks)
Can Olum * (Some english translations)
Halil Demirezen * (Some english translations)


+ MD5 Summary

MD5 (authlog.php) = 2c869407d2ed73ab0f95f535c5f5b237
MD5 (build.sh) = f72d4f7387b45271086f4d6ac846620f
MD5 (build2.sh) = 06f514b7b204baa2e3b91c6ea26bf710
MD5 (build3.sh) = 13f14388b41c798445b1ee1b9b05f630
MD5 (daemonlog.php) = f8aaa44a129866a37a3986ce2733403f
MD5 (disclaimer.php) = d126e4b9d1ac99752cb558430fb0549f
MD5 (dns.php) = 1c8331936469bbc1459147502ae7a984
MD5 (domain.php) = fb12bae6694674f5439eb0977d493dca
MD5 (ethernet_cards.txt) = 77e1d72012f8a418bbed202e79262d1d
MD5 (http.php) = ce2b667c4d66e1288615e1f16d47b524
MD5 (icmp_p.php) = cdd0e36bfb7040220b718f7ab0bf5ba1
MD5 (images) = d41d8cd98f00b204e9800998ecf8427e
MD5 (index.php) = 95c40a7c41becebb5fa5bcfe7745e599
MD5 (ip.php) = be74c0449cc495292460b66b871361ab
MD5 (kses.php) = ec55df2f9e239587039ad057a85da3a9
MD5 (local_status.php) = 005e1757da222bfced4660bae5f57009
MD5 (messages.php) = 687b699ba4d99743abc0813abbd0e88b
MD5 (port_numbers.txt) = 23970ee367818303f488a885d337ff41
MD5 (process-icmp.awk) = d30af09ae355e230ae1b398d1d27671a
MD5 (process-other.awk) = c50295698d08d6fd919bb3a236f2e20d
MD5 (process-tcp.awk) = 49d985e2f71523f0eb47b4b08fe3e9c6
MD5 (process-udp.awk) = dfeb2c0c2c6636197243903912df3c8f
MD5 (reference.php) = 5d1449d83dc706bb6917bfa72ba46de8
MD5 (router.php) = 40192c67d8780da96d294114b5bbe888
MD5 (rulegen.php) = ed6d142e7a8665be53defa6dffb73330
MD5 (systemlog.php) = 687b699ba4d99743abc0813abbd0e88b
MD5 (tcp_p.php) = ed77eeb495410592b3008c1ef0c4a059
MD5 (udp_p.php) = 27cc15f3fa5335550dfd95d5a993944a


+ Licence

Tamer Sahin / SecurityOffice / 2003
ts@securityoffice.net
http://www.securityoffice.net

Copyright (c) 2003, Tamer Sahin / SecurityOffice
All rights reserved.

Redistribution and use in source and binary forms, with or without modification, are permitted provided that the
following conditions are met:

Redistributions of source code must retain the above copyright notice, this list of conditions and the following 
disclaimer.

Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following
disclaimer in the documentation and/or other materials provided with the distribution.

Neither the name of the SecurityOffice nor the names of its contributors may be used to endorse or promote products
derived from this software without specific prior written permission.

THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES,
INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
