![]()
|
ProjectsOk... So here is the page you've all been waiting for! This is my page of little projects I've been working on in my spare time and happen to feel like telling you about. slim (for Linux x86): The idea behind slim (Stupid (or Simple) Linux Intrusion detection and Monitoring) is pretty straightforward (and stupidly simple): Examine packets on the network, see if they meet a certain criteria and do something about it. The "something" can be ether log the packets, or run a program, shell command...etc, or any combination of things. For example, you could configure it as an intrusion detector for possible network attacks and other suspicious activity and have it alert you (via email, paging, whatever). You could also configure it to gather statistics on network activity, depending upon your setup. Slim is designed to be extremely flexible for meeting a variey of needs. The main drawback is that you need a bit of creativity in your configurations to get the most out of it. Luckily, I've provided some sample configuration files ("rules" files) on the slim page, which I will create soon. slimGUI (for Linux x86): It can get tedious creating and mantaining a rules file, so this is a GUI rules file editor. Yay. Screenshots: Main Window, code view Main Window, list view Main Window with Variable Selection box WebManage: This is my web content managment system. Guess what I use to manage this site, and several others? That's right! Front Page! Actually no, I use WebManage (WM). This is a web-based, web content management system that lets you easily manage content and web site layouts. This is not a WYSIWYG type of thing, since you still need to know HTML to use it. The idea is to completely separate site layout (navigation/color schemes) from the actual content, which makes changing the layout of an entire site easy, since you make changes in one area and you apply it to a wide range of pages that you specify. This is better than using SSI or other dynamically generated (PHP, CGI..etc) pages because 1) you don't have to have anything fancy enabled on the web server, and 2) the whole thing is web-based and you don't actually need access to the server that the page reside on, and 3) you can keep the pages that are meant to be static as plain HTML, which makes your site perform better. It's a nice way of making your site easy to manage without doing any special coding on the server end. However, you can still use WM if you do need to have pages that need to be dynamically created. You can have WM create pages with the .shtml (SSI) extension (or any extension you want, for that matter) anyway, like I did here, in case you do want to use SSI. In addtion, the pages you develop with WM don't have to be on the same machine that the site resides on. You can preview them or the site layout locally, and then make it "live" when you see fit: WM will intelligently put the files onto a "production" server you specify. WM also supports multiple users and a permissions system, so you can have many people working on the same site without worrying about security of the production server. You can specify who can edit/delete/add what pages. The architecture of the permissions system also allows you to use WM to manage many different sites at the same time from the same development box, but still have each site residing on a different production server if desired, or even on the same production server but in different directories. WM is pretty sophisticated and there are many features and enhancements I'd like to make before this becomes public domain software, so I'm going to have to make you wait until I make those changes. Please don't ask for a time frame :) |
|
|||||||||||
© Copyright 2003 boz |