tcldbrcs 0.2a
Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 21
tclDBRCS 0.2a
tclDBRCS is a database-oriented revision control system which features full project/tag/branch support. more>>
tclDBRCS is a database-oriented revision control system which features full project/tag/branch support. The application supports encryption of file content, CVS import, infinite branching of branches, entire diff or merge of project, RC of binary files, empty directory storage, removal without losing history, and more. No specialized server is needed outside of PostgreSQL, and all operations are executed on the client machine.
Install required packages:
1.1) Install PostgreSQL
1.2) Install GNU diffutils
1.3) Install XDELTA3
1.4) Install CVS (TortoiseCVS for example)
Install tcldbrcs:
2.1) untar the package tcldbrcs- .tar.gz
2.2) Edit bin/dbrcs.bat, bin/initdb.bat bin/tkdbrcs.bat to match your installation path
2.3) Edit etc/configuration_options.src.tcl, etc/access_keys.src.tcl
Start a shell and add /bin in your path
Enhancements:
- This release adds support for SQLite.
- There are some bugfixes.
<<lessInstall required packages:
1.1) Install PostgreSQL
1.2) Install GNU diffutils
1.3) Install XDELTA3
1.4) Install CVS (TortoiseCVS for example)
Install tcldbrcs:
2.1) untar the package tcldbrcs- .tar.gz
2.2) Edit bin/dbrcs.bat, bin/initdb.bat bin/tkdbrcs.bat to match your installation path
2.3) Edit etc/configuration_options.src.tcl, etc/access_keys.src.tcl
Start a shell and add /bin in your path
Enhancements:
- This release adds support for SQLite.
- There are some bugfixes.
Download (0.11MB)
Added: 2007-08-17 License: GPL (GNU General Public License) Price:
801 downloads
Taruli 0.2a
Taruli is a classic game of concentration. more>>
Taruli project is a classic game of concentration.
Taruli is another version of the Concentration game. A little game inspired me by AmigaTration.
<<lessTaruli is another version of the Concentration game. A little game inspired me by AmigaTration.
Download (2.0MB)
Added: 2007-01-02 License: GPL (GNU General Public License) Price:
1025 downloads
XLObject 2.0.2a
XLObject is a clone of basic services offered by the Qt object model, redesigned around modern features of the C++ language. more>>
XLObject is a clone of basic services offered by the Qt object model, redesigned around modern features of the C++ language. Signals and slots are used for communication between objects. There are instances when we want some objects to know the changes of a particular object without having to write code for each interested object.
This design is common in GUI programming, where another widget needs to be notified implicitly of the change of one widget. Since the widget needs to be usable everywhere, the design should be as generic as possible. The event-generating widget should not need to know how or which widgets are informed of the event.
In older C-based toolkits, this functionality is achieved by using "callbacks" - registering pointers to functions to a processing function. The problem with callbacks is that they are not type safe, prone to crashes, and are strongly tied to the processing function.
Signal and Slots is an implementation of the Observer design pattern made popular by the Qt toolkit. It provides a much safer alternative to callbacks in addition to being built on the principles of object-oriented programming. Qt implemented this feature by dynamically adding extra information to classes during compile time with the help of an external meta object compiler.
XL Signal and Slots achieves the same functionality without the meta compiler by taking advantage of C++ templates. This direct approach is very fast compared to Qts string-based approach with the added benefit of:
Allowing all member functions to be treated as slots.
No longer needing specification of non-standard macros during class definitions.
At the same time, the library tries to follow the design of Qt as closely as possible where it:
Automatically severs the connection if either receiver or sender is destroyed so your program does not crash during the process of emitting a signal.
Lets receiver objects know which sender Object emitted the signal
Lets the compiler catch type mismatches.
Allows a slot to have a shorter signature than the signal without having to rebind types.
Optionally allows objects to be organized as object trees and achieving a concept that is more or less similar to garbage-collection.
The library aims to achieve the core signal and slots functionality very well and at the same time be as less complicated as possible. In around a thousand lines of code, the library is capable of being embedded into the application in a very tiny amount of space.
Enhancements:
- This release fixes a severe memory leak in the thread class.
- The documentation was improved in some of the utility classes.
- Options are provided to specify an optional address in server sockets.
- Some additional fixes were made in the core socket classes.
<<lessThis design is common in GUI programming, where another widget needs to be notified implicitly of the change of one widget. Since the widget needs to be usable everywhere, the design should be as generic as possible. The event-generating widget should not need to know how or which widgets are informed of the event.
In older C-based toolkits, this functionality is achieved by using "callbacks" - registering pointers to functions to a processing function. The problem with callbacks is that they are not type safe, prone to crashes, and are strongly tied to the processing function.
Signal and Slots is an implementation of the Observer design pattern made popular by the Qt toolkit. It provides a much safer alternative to callbacks in addition to being built on the principles of object-oriented programming. Qt implemented this feature by dynamically adding extra information to classes during compile time with the help of an external meta object compiler.
XL Signal and Slots achieves the same functionality without the meta compiler by taking advantage of C++ templates. This direct approach is very fast compared to Qts string-based approach with the added benefit of:
Allowing all member functions to be treated as slots.
No longer needing specification of non-standard macros during class definitions.
At the same time, the library tries to follow the design of Qt as closely as possible where it:
Automatically severs the connection if either receiver or sender is destroyed so your program does not crash during the process of emitting a signal.
Lets receiver objects know which sender Object emitted the signal
Lets the compiler catch type mismatches.
Allows a slot to have a shorter signature than the signal without having to rebind types.
Optionally allows objects to be organized as object trees and achieving a concept that is more or less similar to garbage-collection.
The library aims to achieve the core signal and slots functionality very well and at the same time be as less complicated as possible. In around a thousand lines of code, the library is capable of being embedded into the application in a very tiny amount of space.
Enhancements:
- This release fixes a severe memory leak in the thread class.
- The documentation was improved in some of the utility classes.
- Options are provided to specify an optional address in server sockets.
- Some additional fixes were made in the core socket classes.
Download (0.045MB)
Added: 2006-09-18 License: GPL (GNU General Public License) Price:
1132 downloads
Qleuren 0.2a
Qleuren is a Qt-based MasterMind clone. more>>
Qleuren project is a Qt-based MasterMind clone.
Qleuren is a Qt-based MasterMind clone with a user-interface that tries to look and feel like a real-world board game.
The colored pegs can be dragged to any place on the game board. Alternatively the pegs can be moved to the first usable spot on the board by right-clicking them.
Main features:
- Non-configurable game rules; just straight classic rules without double colors in the hidden code.
- Moving pegs automatically (right- or double-clicking them ) is animated. This animation is optional and the speed can be adjusted.
Enhancements:
- Fixed bug that prevented putting a peg in a place where there was a pegged remove previously from that place.
<<lessQleuren is a Qt-based MasterMind clone with a user-interface that tries to look and feel like a real-world board game.
The colored pegs can be dragged to any place on the game board. Alternatively the pegs can be moved to the first usable spot on the board by right-clicking them.
Main features:
- Non-configurable game rules; just straight classic rules without double colors in the hidden code.
- Moving pegs automatically (right- or double-clicking them ) is animated. This animation is optional and the speed can be adjusted.
Enhancements:
- Fixed bug that prevented putting a peg in a place where there was a pegged remove previously from that place.
Download (0.10MB)
Added: 2007-01-02 License: GPL (GNU General Public License) Price:
1025 downloads
search4files 0.2a
search4files project is a handy file search tool using different backends which is configurable via the command line. more>>
search4files project is a handy file search tool using different backends which is configurable via the command line.
This program acts as a frontend for different file search engines. The interface is intentionally lightweight and simple. But it takes configuration options from the command line.
Currently find, (s)locate, tracker and beagle are supported as backends.
<<lessThis program acts as a frontend for different file search engines. The interface is intentionally lightweight and simple. But it takes configuration options from the command line.
Currently find, (s)locate, tracker and beagle are supported as backends.
Download (0.016MB)
Added: 2006-12-31 License: GPL (GNU General Public License) Price:
1027 downloads
Krumo 0.2a
Krumo is a debugging tool for PHP. more>>
Krumo is a debugging tool for PHP that is intended to replace print_r() and var_dump(), which display structured information about any PHP variable.
The project does the same job but presents the information beautified using CSS and DHTML.
<<lessThe project does the same job but presents the information beautified using CSS and DHTML.
Download (0.096MB)
Added: 2007-06-16 License: LGPL (GNU Lesser General Public License) Price:
861 downloads
dispatch 0.0.2a
dispatch is a multi-tier architecture object-oriented framework. more>>
dispatch is a multi-tier architecture object-oriented framework that allows access to methods and variables at the command line and in shell scripts or via a GUI.
The project is in an early stage and you will probably not be able to compile it easily or use it for significant work.
There are lots of things which are not documented yet, as they only work occasionally. As the current written code is only a framework, no real application of it yet exists, there are still much things to invent. Get involved.
This software package represents a meta program used to manage unix programs. It is a class library in the domain of system administration. It is similar to Microsoft .NET or corba or Unix as it is language independent. Indeed, a method can be written in any language, because the interface of a method is the same as that of a unix command.
That means a method is passed an array of arguments, it has a standard input, standard output and standard error channel and returns a small integer exit code. The difference to a shell script is that there is no actual execve system call involved in calling a method, but the method is in a shared object that can be linked dynamically into the running process.
With interpreted languages like perl, first the interpreter is dynamically linked into the current process which in turn executes the method written in the target language. That means that the second call of a certain method only involves some lookup in internal data structures to find the already loaded (c++, perl) and byte-compiled (perl) implementation.
But this is only half of the story. The power of object orientation to a certain degree comes from the fact that you have abstract interfaces and concrete implementations which are interchangeable to a certain extend. This fact is still true of course, when you map the OO paradigm to the Unix shell and the domain of system management.
But unfortunately this principle was not honored by the software that exists on posix compatible systems so far. An example of an interface relating to system management and configuration is internet server software configuration.
There a many ways to configure on which port a piece of software should listen. In apache, you write Listen or BindAddress, the tcpserver from ucspi-tcp expects a command line argument, the inetd superserver expects it as the first column of a table in a free-form textfile.
It is therefore impossible to know where an arbitrary server listens if you do not write specialized parser code for every configuration file format in existence. It would be so much easier to have an interface that has a method called port that you can call to either query the port or set it. Then you can call the exact same method on any server that implements the interface and dont have to care about syntax rules.
Enhancements:
- Examples added
<<lessThe project is in an early stage and you will probably not be able to compile it easily or use it for significant work.
There are lots of things which are not documented yet, as they only work occasionally. As the current written code is only a framework, no real application of it yet exists, there are still much things to invent. Get involved.
This software package represents a meta program used to manage unix programs. It is a class library in the domain of system administration. It is similar to Microsoft .NET or corba or Unix as it is language independent. Indeed, a method can be written in any language, because the interface of a method is the same as that of a unix command.
That means a method is passed an array of arguments, it has a standard input, standard output and standard error channel and returns a small integer exit code. The difference to a shell script is that there is no actual execve system call involved in calling a method, but the method is in a shared object that can be linked dynamically into the running process.
With interpreted languages like perl, first the interpreter is dynamically linked into the current process which in turn executes the method written in the target language. That means that the second call of a certain method only involves some lookup in internal data structures to find the already loaded (c++, perl) and byte-compiled (perl) implementation.
But this is only half of the story. The power of object orientation to a certain degree comes from the fact that you have abstract interfaces and concrete implementations which are interchangeable to a certain extend. This fact is still true of course, when you map the OO paradigm to the Unix shell and the domain of system management.
But unfortunately this principle was not honored by the software that exists on posix compatible systems so far. An example of an interface relating to system management and configuration is internet server software configuration.
There a many ways to configure on which port a piece of software should listen. In apache, you write Listen or BindAddress, the tcpserver from ucspi-tcp expects a command line argument, the inetd superserver expects it as the first column of a table in a free-form textfile.
It is therefore impossible to know where an arbitrary server listens if you do not write specialized parser code for every configuration file format in existence. It would be so much easier to have an interface that has a method called port that you can call to either query the port or set it. Then you can call the exact same method on any server that implements the interface and dont have to care about syntax rules.
Enhancements:
- Examples added
Download (0.012MB)
Added: 2005-12-15 License: GPL (GNU General Public License) Price:
1442 downloads
FTPWebLog 1.0.2a
FTPWebLog project is a freeware integrated WWW and FTP log reporting tool. more>>
FTPWebLog project is a freeware integrated WWW and FTP log reporting tool. Its primary inspiration was the wwwstat program written by Roy Fielding.
While a good program - wwwstat has some design flaws that make it unsuited for use by large sites as released - notably difficult reconfiguration of reports, bad handling of characters that should be escaped, difficulty in making it support additional log formats, poor support for multiple servers, and the rather after the fact retro-fitting of graphic reports to it.
My experience using and heavily customizing wwwstat led me to conclude that I needed a new program written from the ground up for flexibility: FTPWebLog was the result.
wwwstat still does some things that FTPWebLog does not - most notably filtering of reports by date. On the flip side, FTPWebLog does several things that wwwstat does not and is much easier to customize to match a sites particular needs.
Configuration:
Almost all the options are explained directly in the source for ftpweblog and graphftpweblog. Here is a short general guide that should let you get up.
Identify where your access_log is stored. Change $LogFile in the ftpweblog program to point to it.
If using graphftpweblog, set $GraphFTPWebLogURL in the ftpweblog program to point the URL where you intend to put the graphic report html file generated by graphftpweblog.
Make any directories that will be used by graphftpweblog to store the gif files it generates.
Run ftpweblog - directing its output to a file:
ftpweblog > stats.html
If using graphftpweblog, run it - also directing its output to a file.
graphftpweblog > graphs.html
You should now have a report. That easy. By fine tuning the report options, you can make it as short or as in depth as you like.
<<lessWhile a good program - wwwstat has some design flaws that make it unsuited for use by large sites as released - notably difficult reconfiguration of reports, bad handling of characters that should be escaped, difficulty in making it support additional log formats, poor support for multiple servers, and the rather after the fact retro-fitting of graphic reports to it.
My experience using and heavily customizing wwwstat led me to conclude that I needed a new program written from the ground up for flexibility: FTPWebLog was the result.
wwwstat still does some things that FTPWebLog does not - most notably filtering of reports by date. On the flip side, FTPWebLog does several things that wwwstat does not and is much easier to customize to match a sites particular needs.
Configuration:
Almost all the options are explained directly in the source for ftpweblog and graphftpweblog. Here is a short general guide that should let you get up.
Identify where your access_log is stored. Change $LogFile in the ftpweblog program to point to it.
If using graphftpweblog, set $GraphFTPWebLogURL in the ftpweblog program to point the URL where you intend to put the graphic report html file generated by graphftpweblog.
Make any directories that will be used by graphftpweblog to store the gif files it generates.
Run ftpweblog - directing its output to a file:
ftpweblog > stats.html
If using graphftpweblog, run it - also directing its output to a file.
graphftpweblog > graphs.html
You should now have a report. That easy. By fine tuning the report options, you can make it as short or as in depth as you like.
Download (0.10MB)
Added: 2007-06-18 License: Freeware Price:
858 downloads
babyftpd 0.2a
babyftpd is a FTP Server Daemon, mostly written in C++. more>>
babyftpd is a FTP Server Daemon, mostly written in C++. One important thing is worth mentioning. It is _not_ a finished product, dont use it if you dont know what youre doing, it might break things. It has only been tested with linux2.6, glibc 2.3 and gcc 3.3.
As of now no install script is provided, the executable, babyftpd, can be copied into place. to get a list of switches to be used send the switch -h.
All paths in the example babyftpd.conf point to /etc/babyftpd, just change if you want stuff somewhere else. If you want to use x509 client auth you will need an external executable, the provided script verify_client.pl shows an example of how you could set that up. Only other authentication than x509 client is pam, see the file babyftpd.pam for how to set that up.
For compilation:
autoconf && ./configure && make
Enhancements:
- Connection.cpp (1.13, babyftpd-0_2a): a paranthesis can make wonders.
<<lessAs of now no install script is provided, the executable, babyftpd, can be copied into place. to get a list of switches to be used send the switch -h.
All paths in the example babyftpd.conf point to /etc/babyftpd, just change if you want stuff somewhere else. If you want to use x509 client auth you will need an external executable, the provided script verify_client.pl shows an example of how you could set that up. Only other authentication than x509 client is pam, see the file babyftpd.pam for how to set that up.
For compilation:
autoconf && ./configure && make
Enhancements:
- Connection.cpp (1.13, babyftpd-0_2a): a paranthesis can make wonders.
Download (0.10MB)
Added: 2006-06-26 License: GPL (GNU General Public License) Price:
1218 downloads
selfDHCP 0.2a
selfDHCP is a small network autoconfigure software. more>>
selfDHCP is a small network autoconfigure software. It is able to determine the main network configuration parameters by listening to the traffic and with appropriate heuristics. It can run as daemon or as application.
selfDHCP borns from a common need found working on networks: to configure a host in a transparent way. Though this task is greatly performed by many existing tools, such as DHCP, these tools need resources (DHCP servers) that could be not always present, or we would want not to use them. selfDCHP instead doesnt need any external resource, and can work stand-alone.
selfDHCP has two main ways of working. The first is to recognize a known network using profiles, so that it can be used to quickly configure a host on a small network without the need of setting up a DHCP server.
The second is to analyze the network traffic and try to guess the main configuration parameters of an unknown network with heuristic methods.selfDHCP has been written with aim of maximum discretion and stealthness: the great part of the job is done in passive mode, and even when traffic is generated, its stealthness is mantained by spoofing an existing address.
selfDHCP has for now some limits. First, it can only fully work on a non-swithced LAN (i.e. a LAN with a HUB, not a switch), and with ethernet/IPv4 protocols. From current 0.2 version anyway the active mode, combined with profiles, gives selfDHCP the ability to work even on swithced LANs, provided that some informations about the network are known a priori.
Second, it only works on GNU/Linux and other unix-like OSs. It has been tested on GNU/Linux and Solaris, both on x86 and SPARC architectures, and will soon be tested also under Cygwin, and on PPC and Alpha archs.
selfDHCP just passed from its alpha very first release to a more mature beta. Most of the features advertised should work correctly, but the path towards a stable release is still long. For this we strongly need beta testers.
Enhancements:
- Rewritten compilation scripts
<<lessselfDHCP borns from a common need found working on networks: to configure a host in a transparent way. Though this task is greatly performed by many existing tools, such as DHCP, these tools need resources (DHCP servers) that could be not always present, or we would want not to use them. selfDCHP instead doesnt need any external resource, and can work stand-alone.
selfDHCP has two main ways of working. The first is to recognize a known network using profiles, so that it can be used to quickly configure a host on a small network without the need of setting up a DHCP server.
The second is to analyze the network traffic and try to guess the main configuration parameters of an unknown network with heuristic methods.selfDHCP has been written with aim of maximum discretion and stealthness: the great part of the job is done in passive mode, and even when traffic is generated, its stealthness is mantained by spoofing an existing address.
selfDHCP has for now some limits. First, it can only fully work on a non-swithced LAN (i.e. a LAN with a HUB, not a switch), and with ethernet/IPv4 protocols. From current 0.2 version anyway the active mode, combined with profiles, gives selfDHCP the ability to work even on swithced LANs, provided that some informations about the network are known a priori.
Second, it only works on GNU/Linux and other unix-like OSs. It has been tested on GNU/Linux and Solaris, both on x86 and SPARC architectures, and will soon be tested also under Cygwin, and on PPC and Alpha archs.
selfDHCP just passed from its alpha very first release to a more mature beta. Most of the features advertised should work correctly, but the path towards a stable release is still long. For this we strongly need beta testers.
Enhancements:
- Rewritten compilation scripts
Download (0.15MB)
Added: 2006-07-06 License: GPL (GNU General Public License) Price:
1205 downloads
phpbigbiz 0.2a
phpbigbiz is a Web-based MySQL front end that handles acts as a P.O.S. system. more>>
phpbigbiz is a Web-based MySQL front end that handles acts as a P.O.S. system. The default layout is to add a customer, add units to the customer, then add parts to units.
phpbigbiz is set up for the repair industry.
Main features:
- Expandability
- All pages are remembered
- Easy printing
Enhancements:
- More functions, an install wizard, better printing functions, and an improved printing class were added.
- This is much more flexible for other businesses.
<<lessphpbigbiz is set up for the repair industry.
Main features:
- Expandability
- All pages are remembered
- Easy printing
Enhancements:
- More functions, an install wizard, better printing functions, and an improved printing class were added.
- This is much more flexible for other businesses.
Download (3.3MB)
Added: 2006-11-20 License: GPL (GNU General Public License) Price:
1068 downloads
SwingGlue 0.2a
SwingGlue is an ultra thin glue layer for more transparent MVC design in Swing. more>>
Swing Glue is an ultra thin layer that allows to decouple view, controller and model into separate individual domains.
It as not just another framework as you might think now. It is an very generic layer that has a minimal impact to the application where swing glue is used.
Main features:
- Object repository that minimizes transport of references
- automatic population of Adhesive class members from the repository
- abstraction of view code and event code
- no wrapping component classes, you still use the normal Swing classes
Swing Glue is proof for the legend that a framewok does not necessarly has to be a Bloat of code that helps you to simplify your development.
It also works with a simple framework that is non evasive and has a very simple code base.
<<lessIt as not just another framework as you might think now. It is an very generic layer that has a minimal impact to the application where swing glue is used.
Main features:
- Object repository that minimizes transport of references
- automatic population of Adhesive class members from the repository
- abstraction of view code and event code
- no wrapping component classes, you still use the normal Swing classes
Swing Glue is proof for the legend that a framewok does not necessarly has to be a Bloat of code that helps you to simplify your development.
It also works with a simple framework that is non evasive and has a very simple code base.
Download (0.35MB)
Added: 2005-04-26 License: GPL (GNU General Public License) Price:
1641 downloads
Python chess module 1.0.2a
Python chess module project is a Python chess move adjudicator module. more>>
Python chess module project is a Python chess move adjudicator module.
Python chess module does not know how to play chess, but does understand the rules enough that it can watch moves and verify that they are correct.
It features high abstraction, understands various notations (including algebraic, long algebraic, and standard algebraic notation), does disambiguation, and supports saving and loading the state of a game.
Main features:
- high abstraction
- understands various notations, including algebraic, long algebraic, and standard algebraic notation (as in PGN); does disambiguation
- supports saving and loading of the state of a game
- not a trivial move processor; understands the intracies of the game
Enhancements:
- Bug with en passant moves fixed.
<<lessPython chess module does not know how to play chess, but does understand the rules enough that it can watch moves and verify that they are correct.
It features high abstraction, understands various notations (including algebraic, long algebraic, and standard algebraic notation), does disambiguation, and supports saving and loading the state of a game.
Main features:
- high abstraction
- understands various notations, including algebraic, long algebraic, and standard algebraic notation (as in PGN); does disambiguation
- supports saving and loading of the state of a game
- not a trivial move processor; understands the intracies of the game
Enhancements:
- Bug with en passant moves fixed.
Download (0.026MB)
Added: 2006-11-24 License: GPL (GNU General Public License) Price:
1068 downloads
QEMU Server Tools 0.2a
QEMU Server Tools is a set of simple command-line scripts for managing multiple QEMU VMs easily without requiring a GUI. more>>
QEMU Server Tools is a set of simple command-line scripts for managing multiple QEMU VMs easily without requiring a graphical frontend.
QEMU Server Tools organizes VMs into directories and mimics the usage of command line tools from VMware Server.
<<lessQEMU Server Tools organizes VMs into directories and mimics the usage of command line tools from VMware Server.
Download (0.012MB)
Added: 2006-10-05 License: GPL (GNU General Public License) Price:
1120 downloads
PortScan Plugin 0.0.2a
The port scan plug in for snort, or just portscan for short is intended to be used in conjunction with snort and logcheck. more>>
The port scan plug in for snort, or just portscan for short is intended to be used in conjunction with snort and logcheck. The tool will allow you to monitor your snort log file and then do port scans based upon certain keywords.
This program requires nmap and snort. If you want it to run automatically you will also need logcheck. Hopefully in the future this program will be built to run as a daemon and will no longer rely on logcheck. But for now use logcheck.
Make sure that Snort is set to log to syslog and that you know which syslog file it is logging to. The contents of the file will look like this :
Jul 6 18:34:00 thqms3 snort: IDS126/x11_Outgoing_Xterm: 212.30.119.109:6000 -> 63.80.88.42:33248
To install first run install.sh
After running install.sh you may edit the portscan.conf file in /etc/portscan and the keywords file. After making any necassary changes you will need to add the following lines into your logcheck.sh file
/usr/sbin/portscan.pl &
cat $TMPDIR/checkoutput.$$ > $TMPDIR/portscan.log
So your logcheck.sh file should now look like this (toward the bottom)
<<lessThis program requires nmap and snort. If you want it to run automatically you will also need logcheck. Hopefully in the future this program will be built to run as a daemon and will no longer rely on logcheck. But for now use logcheck.
Make sure that Snort is set to log to syslog and that you know which syslog file it is logging to. The contents of the file will look like this :
Jul 6 18:34:00 thqms3 snort: IDS126/x11_Outgoing_Xterm: 212.30.119.109:6000 -> 63.80.88.42:33248
To install first run install.sh
After running install.sh you may edit the portscan.conf file in /etc/portscan and the keywords file. After making any necassary changes you will need to add the following lines into your logcheck.sh file
/usr/sbin/portscan.pl &
cat $TMPDIR/checkoutput.$$ > $TMPDIR/portscan.log
So your logcheck.sh file should now look like this (toward the bottom)
Download (0.001MB)
Added: 2006-07-10 License: GPL (GNU General Public License) Price:
1204 downloads
Secleted [ 0 ] software to compare
- Page: 1 of 2
- 1
- 2
Copyright Notice:
Software piracy is theft, Using crack, password, serial numbers, registration codes, key generators is illegal and prevent future software development. The above tcldbrcs 0.2a search only lists software in full, demo and trial versions for free download. Download links are directly from our mirror sites or publisher sites, torrent files or links from rapidshare.com, yousendit.com or megaupload.com are not allowed