watching
Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 319
Kwatch 2.3.3
Kwatch is a graphical KDE 2.0 user interface for watching log files. more>>
Kwatch is a graphical KDE 2.0 user interface for watching log files.
This utility is a port of kwatch 0.3 by Ralph C. Weichert to KDE2/3.
Basically it is a tail -f with a graphical KDE user interface for watching log files.
Enhancements:
- kwatch/kwatchconf.h (DEFAULT_IDLETIMEOUT): default set to 300 s.
- kwatch/prefs.cpp (kwatchPrefs): add input field "Reopen idle timeout".
- (updateConf): set m_param3 from config.
- (changeParam3): new slot for m_param3.
- kwatch/prefs.h (class kwatchPrefs): added m_param3 member with corresponding changeParam3() slot.
- kwatch/klogwidget.cpp (KLogWidget): use config idleTimeout. (timeout): dito.
- kwatch/kwatchconf.cpp (save): save new idleTimeout. (read): read new idleTimeout.
- kwatch/kwatchconf.h (class kwatchConf): added idleTimeout member.
- (DEFAULT_IDLETIMEOUT): default is 30 seconds.
- kwatch/klogwidget.cpp (KLogWidget): start m_idle with 30s.
- (timeout_idle): new slot for timer m_idle timeout signal.
- (timeout): restart m_idle, if text was read from a log file.
- kwatch/klogwidget.h (class KLogWidget): added new QTimer *m_idle member.
- kwatch/klogwidget.cpp (createPopupMenu): removed call to
- QTextEdit::createPopupMenu(), use QCursor::pos(). The position passed in arg pos is the relative position in the KLogWidget, not the absolute position on screen.
<<lessThis utility is a port of kwatch 0.3 by Ralph C. Weichert to KDE2/3.
Basically it is a tail -f with a graphical KDE user interface for watching log files.
Enhancements:
- kwatch/kwatchconf.h (DEFAULT_IDLETIMEOUT): default set to 300 s.
- kwatch/prefs.cpp (kwatchPrefs): add input field "Reopen idle timeout".
- (updateConf): set m_param3 from config.
- (changeParam3): new slot for m_param3.
- kwatch/prefs.h (class kwatchPrefs): added m_param3 member with corresponding changeParam3() slot.
- kwatch/klogwidget.cpp (KLogWidget): use config idleTimeout. (timeout): dito.
- kwatch/kwatchconf.cpp (save): save new idleTimeout. (read): read new idleTimeout.
- kwatch/kwatchconf.h (class kwatchConf): added idleTimeout member.
- (DEFAULT_IDLETIMEOUT): default is 30 seconds.
- kwatch/klogwidget.cpp (KLogWidget): start m_idle with 30s.
- (timeout_idle): new slot for timer m_idle timeout signal.
- (timeout): restart m_idle, if text was read from a log file.
- kwatch/klogwidget.h (class KLogWidget): added new QTimer *m_idle member.
- kwatch/klogwidget.cpp (createPopupMenu): removed call to
- QTextEdit::createPopupMenu(), use QCursor::pos(). The position passed in arg pos is the relative position in the KLogWidget, not the absolute position on screen.
Download (0.069MB)
Added: 2005-09-07 License: GPL (GNU General Public License) Price:
1509 downloads
mswatch 1.1.0
mswatch is a command line unix program that keeps two mailboxes synchronized more efficiently and with shorter delays. more>>
mswatch project is a command line unix program that keeps two mailboxes synchronized more efficiently and with shorter delays than periodically synchronizing the two mailboxes.
mswatch watches mailboxes to know when to initiate mailbox syncs. Using mswatch, your mail synchronization program can be called on demand instead of through polling, resulting in prompter mail delivery and lower bandwidth usage and server load.
mswatch is designed to work in conjunction with mailbox synchronization programs, currently supports watching Linux (2.4+) hosted Maildirs (including Maildir folders, Maildir++), and is licensed under the GNU GPL. Future support for additional mailbox formats, especially for mbox, is planned.
Why mswatch
Keeping a set of mailboxes on multiple computers means keeping the copies synchronized (eg on ones desktop and laptop or on a personal computer that can not be reached while on the road an always-reachable server). While the IMAP protocol is designed to support this and is widely used, IMAP clients can only detect mailbox changes by querying the server.
Thus clients generally either sync when the user requests or sync periodically. However, because each mailbox sync uses server and network resources and because users often have a number of mailboxes, many of which receive mail infrequently, one must compromise between prompt message delivery and low server and network resource usage. Typical practice is to sync only when the user requests or to sync periodically with 5-10 minute frequencies. Nonetheless, it is often helpful for users to see new mail fairly soon after its arrival (eg notifications, group meeting changes, or active conversation threads).
mswatch addresses this speed of delivery vs resource usage tradeoff using interrupt-based instead of polling behavior to detect mailbox changes. mswatch asks each of the two mailstores to send mailbox change notifications; when mswatch receives a notification it in turn invokes the users mailbox synchronization program for the changed mailbox. Thus, idle mailboxes do not use active resources and prompt mailbox synchronization is efficient.
Version restrictions:
- Because mswatch abstracts mail changes and synchronization to the mailbox (instead of message) level and because mail watcher communication is one-way, extra mailbox syncs occur. While it would be great to avoid this extra work, it is in the noise compared to the number of empty syncs that polling accumulates.
For example, the case of new mail delivered to the mail servers INBOX:
(1) mswatch detects the changed server INBOX
(2) mswatch invokes the mail syncer for INBOX, which adds the mail to the local INBOX
(3) mswatch detects the changed local INBOX
(4) mswatch invokes the mail syncer for INBOX, which detects no changes
Thus two syncs occur in this case instead of the single necessary sync.
Enhancements:
- Per-mailbox inter-sync delays were added to rarely sync high volume mailboxes and quickly sync important mailboxes.
- Inter-sync delays are allowed to be greater than the maximum error delay.
- mswatch now prints the names of pending mailboxes upon receiving SIGUSR1.
<<lessmswatch watches mailboxes to know when to initiate mailbox syncs. Using mswatch, your mail synchronization program can be called on demand instead of through polling, resulting in prompter mail delivery and lower bandwidth usage and server load.
mswatch is designed to work in conjunction with mailbox synchronization programs, currently supports watching Linux (2.4+) hosted Maildirs (including Maildir folders, Maildir++), and is licensed under the GNU GPL. Future support for additional mailbox formats, especially for mbox, is planned.
Why mswatch
Keeping a set of mailboxes on multiple computers means keeping the copies synchronized (eg on ones desktop and laptop or on a personal computer that can not be reached while on the road an always-reachable server). While the IMAP protocol is designed to support this and is widely used, IMAP clients can only detect mailbox changes by querying the server.
Thus clients generally either sync when the user requests or sync periodically. However, because each mailbox sync uses server and network resources and because users often have a number of mailboxes, many of which receive mail infrequently, one must compromise between prompt message delivery and low server and network resource usage. Typical practice is to sync only when the user requests or to sync periodically with 5-10 minute frequencies. Nonetheless, it is often helpful for users to see new mail fairly soon after its arrival (eg notifications, group meeting changes, or active conversation threads).
mswatch addresses this speed of delivery vs resource usage tradeoff using interrupt-based instead of polling behavior to detect mailbox changes. mswatch asks each of the two mailstores to send mailbox change notifications; when mswatch receives a notification it in turn invokes the users mailbox synchronization program for the changed mailbox. Thus, idle mailboxes do not use active resources and prompt mailbox synchronization is efficient.
Version restrictions:
- Because mswatch abstracts mail changes and synchronization to the mailbox (instead of message) level and because mail watcher communication is one-way, extra mailbox syncs occur. While it would be great to avoid this extra work, it is in the noise compared to the number of empty syncs that polling accumulates.
For example, the case of new mail delivered to the mail servers INBOX:
(1) mswatch detects the changed server INBOX
(2) mswatch invokes the mail syncer for INBOX, which adds the mail to the local INBOX
(3) mswatch detects the changed local INBOX
(4) mswatch invokes the mail syncer for INBOX, which detects no changes
Thus two syncs occur in this case instead of the single necessary sync.
Enhancements:
- Per-mailbox inter-sync delays were added to rarely sync high volume mailboxes and quickly sync important mailboxes.
- Inter-sync delays are allowed to be greater than the maximum error delay.
- mswatch now prints the names of pending mailboxes upon receiving SIGUSR1.
Download (0.20MB)
Added: 2007-03-28 License: GPL (GNU General Public License) Price:
941 downloads
Stock Watch! 0.3
StockWatch! is a SuperKaramba theme that periodically retrieves stock quotes from the internet. more>>
StockWatch! is a SuperKaramba theme that periodically retrieves stock quotes from the internet. Stock Watch! uses Yahoo! Finance data to obtain quotes.
<<less Download (0.055MB)
Added: 2006-06-16 License: GPL (GNU General Public License) Price:
1233 downloads
loadwatch 1.1a1
loadwatch project allows a single child process to run only when the load on a machine is within certain bounds. more>>
loadwatch project allows a single child process to run only when the load on a machine is within certain bounds. When the machines load passes the high load mark, then the child process is stopped.
The process is only restarted when the machines load drops below the low load mark. The load is checked at a user definable interval. loadwatch is distributed under the GNU GPL.
Usage:
loadwatch [-d < time>] [-h < load>] [-l < load>] [-n < copies] [-p < pid>] [-- < command>]
-d < int> load sampling interval (10 seconds)
-h < float> high load mark (1.25)
-l < float> low load mark (0.25)
-n < copies> number of children to fork (1)
-u < filename> file that will be used to externally control a
loadwatch process.
-p < pid> pid of process to control (loadwatch will actually
send signals to the group containing this pid)
NOTE: -p and < command> are mutually exclusive, but one has to be
specified.
Example:
loadwatch -d 10 -h 1.25 -l .25 -- ./rc5des
which means: check the load every 10 seconds, stop rc5des when the load is
greater than 1.25 and restart rc5des when the load drops to .25.
lw-ctl < filename> < cmd>
< filename> is the control file, this corresponds to a unix domain
socket.
< cmd> is the command to send to the loadwatch process.
RUN -> put loadwatch into RUN mode, that is the child process
runs regardless of the load.
STOP -> put loadwatch into STOP mode, that is, the child
process will not run regardless of the load.
WATCH -> WATCH mode, the normal load watching mode.
Example:
lw-ctl ./fooey RUN
Causes the loadwatch process (if it was started with "-u ./fooey") to go
into RUN mode. you could put lw-ctl in a cron job that runs in the
morning to put the job in STOP mode and then again in the evening to put
the job back into WATCH mode.
The children which loadwatch forks are all part of the same process group.
loadwatch stops and starts the processes by signalling the process
group with SIGSTOP and SIGCONT respectively.
Send suggestions and bug reports to . if you do anything
interesting with loadwatch, let me know. i use it for controlling the
distributed.net clients, but i figure itd be good to control thinks like
crack as well.
<<lessThe process is only restarted when the machines load drops below the low load mark. The load is checked at a user definable interval. loadwatch is distributed under the GNU GPL.
Usage:
loadwatch [-d < time>] [-h < load>] [-l < load>] [-n < copies] [-p < pid>] [-- < command>]
-d < int> load sampling interval (10 seconds)
-h < float> high load mark (1.25)
-l < float> low load mark (0.25)
-n < copies> number of children to fork (1)
-u < filename> file that will be used to externally control a
loadwatch process.
-p < pid> pid of process to control (loadwatch will actually
send signals to the group containing this pid)
NOTE: -p and < command> are mutually exclusive, but one has to be
specified.
Example:
loadwatch -d 10 -h 1.25 -l .25 -- ./rc5des
which means: check the load every 10 seconds, stop rc5des when the load is
greater than 1.25 and restart rc5des when the load drops to .25.
lw-ctl < filename> < cmd>
< filename> is the control file, this corresponds to a unix domain
socket.
< cmd> is the command to send to the loadwatch process.
RUN -> put loadwatch into RUN mode, that is the child process
runs regardless of the load.
STOP -> put loadwatch into STOP mode, that is, the child
process will not run regardless of the load.
WATCH -> WATCH mode, the normal load watching mode.
Example:
lw-ctl ./fooey RUN
Causes the loadwatch process (if it was started with "-u ./fooey") to go
into RUN mode. you could put lw-ctl in a cron job that runs in the
morning to put the job in STOP mode and then again in the evening to put
the job back into WATCH mode.
The children which loadwatch forks are all part of the same process group.
loadwatch stops and starts the processes by signalling the process
group with SIGSTOP and SIGCONT respectively.
Send suggestions and bug reports to . if you do anything
interesting with loadwatch, let me know. i use it for controlling the
distributed.net clients, but i figure itd be good to control thinks like
crack as well.
Download (0.027MB)
Added: 2007-07-11 License: GPL (GNU General Public License) Price:
835 downloads
Log Watcher 0.4.1
Log Watcher colorize a system logs for easier reading. more>>
Log Watcher is a tool for log watching and colorize.
Installation:
The `configure shell script attempts to guess correct values for various system-dependent variables used during compilation.
It uses those values to create a `Makefile in each directory of the package. It may also create one or more `.h files containing system-dependent definitions.
Finally, it creates a shell script `config.status that you can run in the future to recreate the current configuration, a file `config.cache that saves the results of its tests to speed up
reconfiguring, and a file `config.log containing compiler output (useful mainly for debugging `configure).
If you need to do unusual things to compile the package, please try to figure out how `configure could check whether to do them, and mail diffs or instructions to the address given in the `README so they can be considered for the next release.
If at some point `config.cache contains results you dont want to keep, you may remove or edit it.
The file `configure.in is used to create `configure by a program called `autoconf. You only need `configure.in if you want to change it or regenerate `configure using a newer version of `autoconf.
The simplest way to compile this package is:
1. `cd to the directory containing the packages source code and type `./configure to configure the package for your system.
If youre using `csh on an old version of System V, you might need to type `sh ./configure instead to prevent `csh from trying to execute `configure itself.
Running `configure takes awhile. While running, it prints some messages telling which features it is checking for.
2. Type `make to compile the package.
3. Optionally, type `make check to run any self-tests that come with the package.
4. Type `make install to install the programs and any data files and documentation.
5. You can remove the program binaries and object files from the source code directory by typing `make clean. To also remove the files that `configure created (so you can compile the package for a different kind of computer), type `make distclean.
There is also a `make maintainer-clean target, but that is intended mainly for the packages developers. If you use it, you may have to get all sorts of other programs in order to regenerate files that came with the distribution.
Enhancements:
- manual typos
- change defaults in config file
- minor changes needed to build on OpenBSD
- fixed lwatch crashes for some spurious configuration
<<lessInstallation:
The `configure shell script attempts to guess correct values for various system-dependent variables used during compilation.
It uses those values to create a `Makefile in each directory of the package. It may also create one or more `.h files containing system-dependent definitions.
Finally, it creates a shell script `config.status that you can run in the future to recreate the current configuration, a file `config.cache that saves the results of its tests to speed up
reconfiguring, and a file `config.log containing compiler output (useful mainly for debugging `configure).
If you need to do unusual things to compile the package, please try to figure out how `configure could check whether to do them, and mail diffs or instructions to the address given in the `README so they can be considered for the next release.
If at some point `config.cache contains results you dont want to keep, you may remove or edit it.
The file `configure.in is used to create `configure by a program called `autoconf. You only need `configure.in if you want to change it or regenerate `configure using a newer version of `autoconf.
The simplest way to compile this package is:
1. `cd to the directory containing the packages source code and type `./configure to configure the package for your system.
If youre using `csh on an old version of System V, you might need to type `sh ./configure instead to prevent `csh from trying to execute `configure itself.
Running `configure takes awhile. While running, it prints some messages telling which features it is checking for.
2. Type `make to compile the package.
3. Optionally, type `make check to run any self-tests that come with the package.
4. Type `make install to install the programs and any data files and documentation.
5. You can remove the program binaries and object files from the source code directory by typing `make clean. To also remove the files that `configure created (so you can compile the package for a different kind of computer), type `make distclean.
There is also a `make maintainer-clean target, but that is intended mainly for the packages developers. If you use it, you may have to get all sorts of other programs in order to regenerate files that came with the distribution.
Enhancements:
- manual typos
- change defaults in config file
- minor changes needed to build on OpenBSD
- fixed lwatch crashes for some spurious configuration
Download (0.14MB)
Added: 2005-10-19 License: GPL (GNU General Public License) Price:
1466 downloads
MyAuction 3.1
MyAuction watches auctions on internet bidding platforms. more>>
MyAuction watches auctions on internet bidding platforms. Configuration by interactive GUI menus (no script hacking required!)
Features different platforms:
* Ebay
* Allegro.pl
Localized Versions included:
* German
* UK English
* US English
* Polish
* Italian
* French
- Watch multiple auctions
- easy and nice interface
- Use different color schemes
- Use different background (including crystal-liquid)
I would be very happy if you leave comments about this karamba theme.
Configuration:
Right-click on theme, then choose "configure theme". There you can:
* change background
* change language/country setting
* change color scheme
<<lessFeatures different platforms:
* Ebay
* Allegro.pl
Localized Versions included:
* German
* UK English
* US English
* Polish
* Italian
* French
- Watch multiple auctions
- easy and nice interface
- Use different color schemes
- Use different background (including crystal-liquid)
I would be very happy if you leave comments about this karamba theme.
Configuration:
Right-click on theme, then choose "configure theme". There you can:
* change background
* change language/country setting
* change color scheme
Download (0.028MB)
Added: 2006-06-23 License: GPL (GNU General Public License) Price:
1218 downloads
K ADSL Watch 01.00.06
K ADSL Watch is a universal CAPI based ADSL monitor for KDE 3. more>>
K ADSL Watch is a universal ADSL monitor for KDE 3, and can be used with the AVM DSL/ISDN-Controller and the CAPI4Linux driver.
K ADSL Watch is an "open source" program: the complete source code is available under the GNU Public License. The program is based on the ISDN monitor "kimon", written by Markus Dahlweid for I4L and the HiSax driver. K ADSL Watch can be used in all Linux distributions.
Main features:
- Monitoring of all activities of the AVM DSL/ISDN-Controller including
- Status display for connection set-up and clear-down
- Throughput rate display (incoming and outgoing)
- Identification of the AVM DSL/ISDN-Controller in use
- Connection up-time and throughput display (incl. Log)
- Integration in the KDE panel
<<lessK ADSL Watch is an "open source" program: the complete source code is available under the GNU Public License. The program is based on the ISDN monitor "kimon", written by Markus Dahlweid for I4L and the HiSax driver. K ADSL Watch can be used in all Linux distributions.
Main features:
- Monitoring of all activities of the AVM DSL/ISDN-Controller including
- Status display for connection set-up and clear-down
- Throughput rate display (incoming and outgoing)
- Identification of the AVM DSL/ISDN-Controller in use
- Connection up-time and throughput display (incl. Log)
- Integration in the KDE panel
Download (0.46MB)
Added: 2005-07-25 License: GPL (GNU General Public License) Price:
1551 downloads
K ISDN Watch 01.00.10
K ISDN Watch is a Linux application running under KDE 3.x. more>>
K ISDN Watch is a universal ISDN monitor for KDE 3, and can be used with each AVM ISDN-Controller and the CAPI4Linux driver.
K ISDN Watch is an "open source" program: the complete source code is available under the GNU Public License. The program is based on the ISDN monitor "kimon", written by Markus Dahlweid for I4L (ISDN4Linux) and the HiSax driver. K ISDN Watch can be used in all Linux distributions.
Main features:
- Monitoring of all activities of the AVM ISDN-Controller including
- Status display for connection set-up and clear-down
- Display of the number of ISDN B channels used
- Identification of the AVM ISDN-Controller in use
- Display of connection time information (incl. log)
- Integration in the KDE panel
<<lessK ISDN Watch is an "open source" program: the complete source code is available under the GNU Public License. The program is based on the ISDN monitor "kimon", written by Markus Dahlweid for I4L (ISDN4Linux) and the HiSax driver. K ISDN Watch can be used in all Linux distributions.
Main features:
- Monitoring of all activities of the AVM ISDN-Controller including
- Status display for connection set-up and clear-down
- Display of the number of ISDN B channels used
- Identification of the AVM ISDN-Controller in use
- Display of connection time information (incl. log)
- Integration in the KDE panel
Download (0.45MB)
Added: 2005-07-25 License: GPL (GNU General Public License) Price:
1551 downloads
wmail 1.9
wmail is a Window Maker docklet watching your inbox, which is either a ordinary mbox or a directory conforming to qmails Maildir more>>
wmail is a Window Maker docklet watching your inbox, which is either a ordinary mbox or a directory conforming to qmails Maildir format.
It provides a nice little GUI displaying some useful pieces of information about your inbox (as many other nice wm-apps doing nearly the same thing...).
Per default it uses the $MAIL environment-variable to locate the inbox you are using, other mailing mechanisms like POP or IMAP are not supported - use a tool like fetchmail to retrieve POP- or IMAP-based mail.
Enhancements:
- Support for comments in From-header added (by Juergen A. Erhard - thank you!)
- Status field content recognition enhanced: now you can supply the content of a status field that markes your email as read. This is due to different behaviour of different mbox readers
- pine seems using "ro" to mark a mail as read. The given value is substring-matched.
<<lessIt provides a nice little GUI displaying some useful pieces of information about your inbox (as many other nice wm-apps doing nearly the same thing...).
Per default it uses the $MAIL environment-variable to locate the inbox you are using, other mailing mechanisms like POP or IMAP are not supported - use a tool like fetchmail to retrieve POP- or IMAP-based mail.
Enhancements:
- Support for comments in From-header added (by Juergen A. Erhard - thank you!)
- Status field content recognition enhanced: now you can supply the content of a status field that markes your email as read. This is due to different behaviour of different mbox readers
- pine seems using "ro" to mark a mail as read. The given value is substring-matched.
Download (0.027MB)
Added: 2006-10-11 License: GPL (GNU General Public License) Price:
644 downloads
Play What I Mean 0.09
Play What I Mean plays media files on a local machine based on a given set of terms found within the filenames. more>>
Play What I Mean project allows a user to, from a single commandline or terminal, enter a string, or list of strings, that represent what he/she wishes to have played by whatsoever media player he chooses, the default being MPlayer, and then having that particular item be found and played.
What this essentially means is that if I were to have a sudden hankering to listen to a particular song or video, lets say Ice Pick by The Pillows, which happens to be the song to a particular music video that I enjoy watching. Under the traditional methods of video viewing I would be stuck with two potential courses of action for playing this particular file:
- Change directories several times to that one folder somewhere that I "know" its in, or
- Point and Click my mouse until I find that same directory and then search through what could be countless files to find it.
Each of these prospective choices have their own inherent difficulties and ire. Using the commandline often requires alot of typing to arrive at the desired directory, often times nestled deep within the tree.
Once there your problems only multiply by the number of files you actually store in your "media" folder, try ls | moreing through a heavily populated folder looking for the name of that file you wanted to play sometime, it isnt too fun and further is a waste of my valuable time.
You may be thinking at this point that the second option, the graphical one, must be easier since its exciting, full of pictures, and frankly novel, I disagree. I may not be the best judge on this matter, seeing as how I cant see out of my right eye however, I feel that scanning through a large folder, or folders, full of files is quite a strain on the vision, and more importantly an unnescesary burden on what should be a simple matter.
Main features:
- Nestable Playlist support
- Multi-string arguments
- Transparent command option passing
- Cache for faster access of frequently played files
- Graphical configure
<<lessWhat this essentially means is that if I were to have a sudden hankering to listen to a particular song or video, lets say Ice Pick by The Pillows, which happens to be the song to a particular music video that I enjoy watching. Under the traditional methods of video viewing I would be stuck with two potential courses of action for playing this particular file:
- Change directories several times to that one folder somewhere that I "know" its in, or
- Point and Click my mouse until I find that same directory and then search through what could be countless files to find it.
Each of these prospective choices have their own inherent difficulties and ire. Using the commandline often requires alot of typing to arrive at the desired directory, often times nestled deep within the tree.
Once there your problems only multiply by the number of files you actually store in your "media" folder, try ls | moreing through a heavily populated folder looking for the name of that file you wanted to play sometime, it isnt too fun and further is a waste of my valuable time.
You may be thinking at this point that the second option, the graphical one, must be easier since its exciting, full of pictures, and frankly novel, I disagree. I may not be the best judge on this matter, seeing as how I cant see out of my right eye however, I feel that scanning through a large folder, or folders, full of files is quite a strain on the vision, and more importantly an unnescesary burden on what should be a simple matter.
Main features:
- Nestable Playlist support
- Multi-string arguments
- Transparent command option passing
- Cache for faster access of frequently played files
- Graphical configure
Download (0.054MB)
Added: 2006-02-01 License: LGPL (GNU Lesser General Public License) Price:
1361 downloads
Beobachter 1.3
Beobachter is a file monitor, usually used to watch at log files. more>>
Beobachter is a file monitor, usually used to watch at log files.
Beobachter has a Java Swing interface that allow us to customize the highlighting of the logs depending of the log type. Very simple, multi-platform, fast and practical tool.
<<lessBeobachter has a Java Swing interface that allow us to customize the highlighting of the logs depending of the log type. Very simple, multi-platform, fast and practical tool.
Download (0.094MB)
Added: 2006-10-09 License: GPL (GNU General Public License) Price:
1110 downloads
Packet filtering setup script
Packet filtering setup script by Anthony C. Zboralski. more>>
Packet filtering setup script by Anthony C. Zboralski. Adapted by Didi Damian for iptables version 1.0.0
Sample:
PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
# Set up variables
EXT_IF="eth0"
INT_IF="eth1"
EXT_IP=24.x.x.x/32
INT_IP=192.168.0.1/32
EXT_NET=24.x.x.0/24
INT_NET=192.168.0.0/24
MASQ_NETS="192.168.0.0/24"
LOCAL_ADDRS="127.0.0.0/8 192.168.0.1/32 24.x.x.x/32"
MAIL_RELAY=24.x.x.x/32
SMB_ACCESS="192.168.0.2/32"
SMB_BCAST="192.168.0.255/32"
# Turn on IP forwarding
echo Turning on IP forwarding.
echo 1 > /proc/sys/net/ipv4/ip_forward
# Load the ip_tables module
echo Loading ip_tables module.
/sbin/modprobe ip_tables || exit 1
# I let the kernel dynamically load the other modules
echo Flush standard tables.
iptables --flush INPUT
iptables --flush OUTPUT
iptables --flush FORWARD
echo Deny everything until firewall setup is completed.
iptables --policy INPUT DROP
iptables --policy OUTPUT DROP
iptables --policy FORWARD DROP
CHAINS=`iptables -n -L |perl -n -e /Chains+(S+)/ && !($1 =~ /^(INPUT|FORWARD|OUTPUT)$/) && print "$1 "`
echo Remove remaining chains:
echo $CHAINS
for chain in $CHAINS; do
iptables --flush $chain
done
# 2nd step cause of dependencies
for chain in $CHAINS; do
iptables --delete-chain $chain
done
for net in $MASQ_NETS; do
# I delete all the rules so you can rerun the scripts without bloating
# your nat entries.
iptables -D POSTROUTING -t nat -s $MASQ_NETS -j MASQUERADE 2>/dev/null
iptables -A POSTROUTING -t nat -s $MASQ_NETS -j MASQUERADE || exit 1
done
iptables --policy FORWARD ACCEPT
# Create a target for logging and dropping packets
iptables --new LDROP 2>/dev/null
iptables -A LDROP --proto tcp -j LOG --log-level info
--log-prefix "TCP Drop "
iptables -A LDROP --proto udp -j LOG --log-level info
--log-prefix "UDP Drop "
iptables -A LDROP --proto icmp -j LOG --log-level info
--log-prefix "ICMP Drop "
iptables -A LDROP --proto gre -j LOG --log-level info
--log-prefix "GRE Drop "
iptables -A LDROP -f -j LOG --log-level emerg
--log-prefix "FRAG Drop "
iptables -A LDROP -j DROP
# Create a table for watching some accepting rules
iptables --new WATCH 2>/dev/null
iptables -A WATCH -m limit -j LOG --log-level warn --log-prefix "ACCEPT "
iptables -A WATCH -j ACCEPT
echo Special target for local addresses:
iptables --new LOCAL 2>/dev/null
echo $LOCAL_ADDRS
for ip in $LOCAL_ADDRS; do
iptables -A INPUT --dst $ip -j LOCAL
# iptables -A INPUT --src $ip -i ! lo -j LDROP # lame spoof protect
done
echo Authorize mail from mail relay.
iptables -A LOCAL --proto tcp --syn --src $MAIL_RELAY --dst $EXT_IP --dport 25 -j ACCEPT
echo Authorizing samba access to:
echo $SMB_ACCESS
iptables --new SMB 2>/dev/null
for ip in $SMB_ACCESS; do
iptables -A SMB -s $ip -j ACCEPT
done
iptables -A LOCAL --proto udp -i ! $EXT_IF --dport 135:139 -j SMB
iptables -A LOCAL --proto tcp -i ! $EXT_IF --dport 135:139 -j SMB
iptables -A LOCAL --proto tcp -i ! $EXT_IF --dport 445 -j SMB
iptables -A INPUT -i ! $EXT_IF --dst $SMB_BCAST -j ACCEPT #lame samba broadcast
echo Drop and log every other incoming tcp connection attempts.
iptables -A LOCAL -i ! lo --proto tcp --syn --j LDROP
echo Authorize dns access for local nets.
for net in $MASQ_NETS 127.0.0.0/8; do
iptables -A INPUT --proto udp --src $net --dport 53 -j ACCEPT
done
echo Enforcing up ICMP policies, use iptables -L ICMP to check.
# If you deny all ICMP messages you head for trouble since it would
# break lots of tcp/ip algorythm (acz)
iptables --new ICMP 2>/dev/null
iptables -A INPUT --proto icmp -j ICMP
iptables -A ICMP -p icmp --icmp-type echo-reply -j ACCEPT
iptables -A ICMP -p icmp --icmp-type destination-unreachable -j WATCH
iptables -A ICMP -p icmp --icmp-type network-unreachable -j WATCH
iptables -A ICMP -p icmp --icmp-type host-unreachable -j WATCH
iptables -A ICMP -p icmp --icmp-type protocol-unreachable -j WATCH
iptables -A ICMP -p icmp --icmp-type port-unreachable -j ACCEPT
iptables -A ICMP -p icmp --icmp-type fragmentation-needed -j LDROP
iptables -A ICMP -p icmp --icmp-type source-route-failed -j WATCH
iptables -A ICMP -p icmp --icmp-type network-unknown -j WATCH
iptables -A ICMP -p icmp --icmp-type host-unknown -j WATCH
iptables -A ICMP -p icmp --icmp-type network-prohibited -j WATCH
iptables -A ICMP -p icmp --icmp-type host-prohibited -j WATCH
iptables -A ICMP -p icmp --icmp-type TOS-network-unreachable -j WATCH
iptables -A ICMP -p icmp --icmp-type TOS-host-unreachable -j WATCH
iptables -A ICMP -p icmp --icmp-type communication-prohibited -j WATCH
iptables -A ICMP -p icmp --icmp-type host-precedence-violation -j LDROP
iptables -A ICMP -p icmp --icmp-type precedence-cutoff -j LDROP
iptables -A ICMP -p icmp --icmp-type source-quench -j LDROP
iptables -A ICMP -p icmp --icmp-type redirect -j LDROP
iptables -A ICMP -p icmp --icmp-type network-redirect -j LDROP
iptables -A ICMP -p icmp --icmp-type host-redirect -j LDROP
iptables -A ICMP -p icmp --icmp-type TOS-network-redirect -j LDROP
iptables -A ICMP -p icmp --icmp-type TOS-host-redirect -j LDROP
iptables -A ICMP -p icmp --icmp-type echo-request -j WATCH
iptables -A ICMP -p icmp --icmp-type router-advertisement -j LDROP
iptables -A ICMP -p icmp --icmp-type router-solicitation -j LDROP
iptables -A ICMP -p icmp --icmp-type time-exceeded -j WATCH
iptables -A ICMP -p icmp --icmp-type ttl-zero-during-transit -j WATCH
iptables -A ICMP -p icmp --icmp-type ttl-zero-during-reassembly -j WATCH
iptables -A ICMP -p icmp --icmp-type parameter-problem -j WATCH
iptables -A ICMP -p icmp --icmp-type ip-header-bad -j WATCH
iptables -A ICMP -p icmp --icmp-type required-option-missing -j WATCH
iptables -A ICMP -p icmp --icmp-type timestamp-request -j LDROP
iptables -A ICMP -p icmp --icmp-type timestamp-reply -j LDROP
iptables -A ICMP -p icmp --icmp-type address-mask-request -j LDROP
iptables -A ICMP -p icmp --icmp-type address-mask-reply -j LDROP
iptables -A ICMP -p icmp -j LDROP
echo Authorize tcp traffic.
iptables -A INPUT --proto tcp -j ACCEPT
echo Authorize packet output.
iptables --policy OUTPUT ACCEPT
#echo reject ident if you drop em you gotta wait for timeout
#iptables -I LOCAL --proto tcp --syn --dst $EXT_IP --dport 113 -j REJECT
echo Drop and log all udp below 1024.
iptables -A INPUT -i ! lo --proto udp --dport :1023 -j LDROP
echo Drop rpc dynamic udp port:
RPC_UDP=`rpcinfo -p localhost|perl -n -e /.*udps+(d+)s+/ && print $1,"n"|sort -u`
echo $RPC_UDP
for port in $RPC_UDP; do
iptables -A LOCAL -i ! lo --proto udp --dport $port -j LDROP
done
echo Authorize udp above 1024.
iptables -A INPUT --proto udp --dport 1024: -j ACCEPT
<<lessSample:
PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
# Set up variables
EXT_IF="eth0"
INT_IF="eth1"
EXT_IP=24.x.x.x/32
INT_IP=192.168.0.1/32
EXT_NET=24.x.x.0/24
INT_NET=192.168.0.0/24
MASQ_NETS="192.168.0.0/24"
LOCAL_ADDRS="127.0.0.0/8 192.168.0.1/32 24.x.x.x/32"
MAIL_RELAY=24.x.x.x/32
SMB_ACCESS="192.168.0.2/32"
SMB_BCAST="192.168.0.255/32"
# Turn on IP forwarding
echo Turning on IP forwarding.
echo 1 > /proc/sys/net/ipv4/ip_forward
# Load the ip_tables module
echo Loading ip_tables module.
/sbin/modprobe ip_tables || exit 1
# I let the kernel dynamically load the other modules
echo Flush standard tables.
iptables --flush INPUT
iptables --flush OUTPUT
iptables --flush FORWARD
echo Deny everything until firewall setup is completed.
iptables --policy INPUT DROP
iptables --policy OUTPUT DROP
iptables --policy FORWARD DROP
CHAINS=`iptables -n -L |perl -n -e /Chains+(S+)/ && !($1 =~ /^(INPUT|FORWARD|OUTPUT)$/) && print "$1 "`
echo Remove remaining chains:
echo $CHAINS
for chain in $CHAINS; do
iptables --flush $chain
done
# 2nd step cause of dependencies
for chain in $CHAINS; do
iptables --delete-chain $chain
done
for net in $MASQ_NETS; do
# I delete all the rules so you can rerun the scripts without bloating
# your nat entries.
iptables -D POSTROUTING -t nat -s $MASQ_NETS -j MASQUERADE 2>/dev/null
iptables -A POSTROUTING -t nat -s $MASQ_NETS -j MASQUERADE || exit 1
done
iptables --policy FORWARD ACCEPT
# Create a target for logging and dropping packets
iptables --new LDROP 2>/dev/null
iptables -A LDROP --proto tcp -j LOG --log-level info
--log-prefix "TCP Drop "
iptables -A LDROP --proto udp -j LOG --log-level info
--log-prefix "UDP Drop "
iptables -A LDROP --proto icmp -j LOG --log-level info
--log-prefix "ICMP Drop "
iptables -A LDROP --proto gre -j LOG --log-level info
--log-prefix "GRE Drop "
iptables -A LDROP -f -j LOG --log-level emerg
--log-prefix "FRAG Drop "
iptables -A LDROP -j DROP
# Create a table for watching some accepting rules
iptables --new WATCH 2>/dev/null
iptables -A WATCH -m limit -j LOG --log-level warn --log-prefix "ACCEPT "
iptables -A WATCH -j ACCEPT
echo Special target for local addresses:
iptables --new LOCAL 2>/dev/null
echo $LOCAL_ADDRS
for ip in $LOCAL_ADDRS; do
iptables -A INPUT --dst $ip -j LOCAL
# iptables -A INPUT --src $ip -i ! lo -j LDROP # lame spoof protect
done
echo Authorize mail from mail relay.
iptables -A LOCAL --proto tcp --syn --src $MAIL_RELAY --dst $EXT_IP --dport 25 -j ACCEPT
echo Authorizing samba access to:
echo $SMB_ACCESS
iptables --new SMB 2>/dev/null
for ip in $SMB_ACCESS; do
iptables -A SMB -s $ip -j ACCEPT
done
iptables -A LOCAL --proto udp -i ! $EXT_IF --dport 135:139 -j SMB
iptables -A LOCAL --proto tcp -i ! $EXT_IF --dport 135:139 -j SMB
iptables -A LOCAL --proto tcp -i ! $EXT_IF --dport 445 -j SMB
iptables -A INPUT -i ! $EXT_IF --dst $SMB_BCAST -j ACCEPT #lame samba broadcast
echo Drop and log every other incoming tcp connection attempts.
iptables -A LOCAL -i ! lo --proto tcp --syn --j LDROP
echo Authorize dns access for local nets.
for net in $MASQ_NETS 127.0.0.0/8; do
iptables -A INPUT --proto udp --src $net --dport 53 -j ACCEPT
done
echo Enforcing up ICMP policies, use iptables -L ICMP to check.
# If you deny all ICMP messages you head for trouble since it would
# break lots of tcp/ip algorythm (acz)
iptables --new ICMP 2>/dev/null
iptables -A INPUT --proto icmp -j ICMP
iptables -A ICMP -p icmp --icmp-type echo-reply -j ACCEPT
iptables -A ICMP -p icmp --icmp-type destination-unreachable -j WATCH
iptables -A ICMP -p icmp --icmp-type network-unreachable -j WATCH
iptables -A ICMP -p icmp --icmp-type host-unreachable -j WATCH
iptables -A ICMP -p icmp --icmp-type protocol-unreachable -j WATCH
iptables -A ICMP -p icmp --icmp-type port-unreachable -j ACCEPT
iptables -A ICMP -p icmp --icmp-type fragmentation-needed -j LDROP
iptables -A ICMP -p icmp --icmp-type source-route-failed -j WATCH
iptables -A ICMP -p icmp --icmp-type network-unknown -j WATCH
iptables -A ICMP -p icmp --icmp-type host-unknown -j WATCH
iptables -A ICMP -p icmp --icmp-type network-prohibited -j WATCH
iptables -A ICMP -p icmp --icmp-type host-prohibited -j WATCH
iptables -A ICMP -p icmp --icmp-type TOS-network-unreachable -j WATCH
iptables -A ICMP -p icmp --icmp-type TOS-host-unreachable -j WATCH
iptables -A ICMP -p icmp --icmp-type communication-prohibited -j WATCH
iptables -A ICMP -p icmp --icmp-type host-precedence-violation -j LDROP
iptables -A ICMP -p icmp --icmp-type precedence-cutoff -j LDROP
iptables -A ICMP -p icmp --icmp-type source-quench -j LDROP
iptables -A ICMP -p icmp --icmp-type redirect -j LDROP
iptables -A ICMP -p icmp --icmp-type network-redirect -j LDROP
iptables -A ICMP -p icmp --icmp-type host-redirect -j LDROP
iptables -A ICMP -p icmp --icmp-type TOS-network-redirect -j LDROP
iptables -A ICMP -p icmp --icmp-type TOS-host-redirect -j LDROP
iptables -A ICMP -p icmp --icmp-type echo-request -j WATCH
iptables -A ICMP -p icmp --icmp-type router-advertisement -j LDROP
iptables -A ICMP -p icmp --icmp-type router-solicitation -j LDROP
iptables -A ICMP -p icmp --icmp-type time-exceeded -j WATCH
iptables -A ICMP -p icmp --icmp-type ttl-zero-during-transit -j WATCH
iptables -A ICMP -p icmp --icmp-type ttl-zero-during-reassembly -j WATCH
iptables -A ICMP -p icmp --icmp-type parameter-problem -j WATCH
iptables -A ICMP -p icmp --icmp-type ip-header-bad -j WATCH
iptables -A ICMP -p icmp --icmp-type required-option-missing -j WATCH
iptables -A ICMP -p icmp --icmp-type timestamp-request -j LDROP
iptables -A ICMP -p icmp --icmp-type timestamp-reply -j LDROP
iptables -A ICMP -p icmp --icmp-type address-mask-request -j LDROP
iptables -A ICMP -p icmp --icmp-type address-mask-reply -j LDROP
iptables -A ICMP -p icmp -j LDROP
echo Authorize tcp traffic.
iptables -A INPUT --proto tcp -j ACCEPT
echo Authorize packet output.
iptables --policy OUTPUT ACCEPT
#echo reject ident if you drop em you gotta wait for timeout
#iptables -I LOCAL --proto tcp --syn --dst $EXT_IP --dport 113 -j REJECT
echo Drop and log all udp below 1024.
iptables -A INPUT -i ! lo --proto udp --dport :1023 -j LDROP
echo Drop rpc dynamic udp port:
RPC_UDP=`rpcinfo -p localhost|perl -n -e /.*udps+(d+)s+/ && print $1,"n"|sort -u`
echo $RPC_UDP
for port in $RPC_UDP; do
iptables -A LOCAL -i ! lo --proto udp --dport $port -j LDROP
done
echo Authorize udp above 1024.
iptables -A INPUT --proto udp --dport 1024: -j ACCEPT
Download (MB)
Added: 2007-02-14 License: GPL (GNU General Public License) Price:
984 downloads
StartCom MultiMedia Linux 5.0.5
Specially designed for the demanding home user, the MultiMedia Edition lets you easily communicate with your friends and family. more>>
StartCom Linux is based on the Red Hat AS source code.
Specially designed for the demanding home user, the MultiMedia Edition lets you easily communicate with your friends and family members over the Internet, browse the news or watching the latest DVD movie you just bought.
Listen to your loved Music while you check your email or play some funny game while you burn a CD, everything is easily accessible from your desktop by a click on your mouse button.
System configuration and adjustments of your preferences never have been so simple, thanks to the integrated configuration tools.
Enhancements:
- StartCom has released its new Multimedia Edition, ML-5.0.5, code named Kessem. Its probably one of the largest and most complete Linux distributions ever released to the public. Release ML-5.0.5, offers many out-of-the-box capabilities, never bundled with an operating system before. Designed as a multimedia workstation with music studio and advanced video editing applications, it also provides the desktop user with the most applications for day to day use.
<<lessSpecially designed for the demanding home user, the MultiMedia Edition lets you easily communicate with your friends and family members over the Internet, browse the news or watching the latest DVD movie you just bought.
Listen to your loved Music while you check your email or play some funny game while you burn a CD, everything is easily accessible from your desktop by a click on your mouse button.
System configuration and adjustments of your preferences never have been so simple, thanks to the integrated configuration tools.
Enhancements:
- StartCom has released its new Multimedia Edition, ML-5.0.5, code named Kessem. Its probably one of the largest and most complete Linux distributions ever released to the public. Release ML-5.0.5, offers many out-of-the-box capabilities, never bundled with an operating system before. Designed as a multimedia workstation with music studio and advanced video editing applications, it also provides the desktop user with the most applications for day to day use.
Download (4326MB)
Added: 2006-06-12 License: GPL (GNU General Public License) Price:
1237 downloads
Trailerfetcher 0.3 Alpha
Trailerfetcher is video conversion application. more>>
Trailerfetcher is video conversion application.
As an owner of a small home-cinema system I got an idea: Wouldnt it be neat if before every film you play, mythtv would automatically show you a few trailers of other cool films too come (or already there)?
Trailers would also allow you to "ease into" actually watching the film and cover the whole "lets get the popcorn"-phase, etc.
But I already knew what a hassle it is to download _one_ trailer from sites like yahoo or apple.com. So I decided to make it easy:
This application provides an easy to use interface for downloading trailers. It fetches a list from a trailerpage (currently only yahoo.com) and lists all avalible trailers.
It then summarize the found trailers and displays info about the title, the genre and a short describtion of the plot. All this is fetched and extracted automatically.
You can than mark the trailers you want to download and simply press "Download" to save them to your harddrive.
Ok this was the marketing talk. I wrote this software because I needed it (probably the reason for most open-source-projects), but it is far from feature-complete. It is usable though (it loaded all 73 currently avalible trailers from yahoo.com last night).
AFAIK it is perfectly legal to download these trailers. If anyone thinks it isnt: please feel free to delete the project.
Usage notes: Set the settings before retrieving the list! Some settings (e.g. the resolution) will not take effect if you dont.
<<lessAs an owner of a small home-cinema system I got an idea: Wouldnt it be neat if before every film you play, mythtv would automatically show you a few trailers of other cool films too come (or already there)?
Trailers would also allow you to "ease into" actually watching the film and cover the whole "lets get the popcorn"-phase, etc.
But I already knew what a hassle it is to download _one_ trailer from sites like yahoo or apple.com. So I decided to make it easy:
This application provides an easy to use interface for downloading trailers. It fetches a list from a trailerpage (currently only yahoo.com) and lists all avalible trailers.
It then summarize the found trailers and displays info about the title, the genre and a short describtion of the plot. All this is fetched and extracted automatically.
You can than mark the trailers you want to download and simply press "Download" to save them to your harddrive.
Ok this was the marketing talk. I wrote this software because I needed it (probably the reason for most open-source-projects), but it is far from feature-complete. It is usable though (it loaded all 73 currently avalible trailers from yahoo.com last night).
AFAIK it is perfectly legal to download these trailers. If anyone thinks it isnt: please feel free to delete the project.
Usage notes: Set the settings before retrieving the list! Some settings (e.g. the resolution) will not take effect if you dont.
Download (0.010MB)
Added: 2007-05-21 License: GPL (GNU General Public License) Price:
887 downloads
Getcontrol 0.1.7
Getcontrol project is a GNOME 2 multimedia frontend. more>>
Getcontrol project is a GNOME 2 multimedia frontend.
Getcontrol is a GNOME 2 multimedia frontend.
It aims to play DivX, DVD, MP3, Ogg, and Shoutcast streams,and also provide digital photo viewing, video conferencing, etc., all connected with your remote control and running on your TV out.
It relies on Gstreamer for multimedia playback.
Indeed even with a smart lirc configuration it was a real maze to launch any DVD player application, or even a simple XMMS.
My wife just turned crazy and was not able to use it. I realized that compared to a hardware player my remotelly controlled linux box was not so friendly to use.
Then i took my Anjuta IDE, some docs from gnome.org websites and started to develop my own coherent GUI for this multimedia box.
Enhancements:
- Releasing : getcontrol 0.1.7
- Divx : Divx playback from CDROM (mounting/unmounting/ejecting)
- Audio : MP3 streams supported with xml configuration file (bookmark)
- Control : Play/Pause/Stop/Mute/VolUp/VolDown supported
- Tasking : Pressing menu while watching movie suspend movie and go back to main menu. Movie can be restored from menu.
- Busy activities : Implemented a busy animation showing clearly to the user what is busy. (Inspired from Mac OS X(R))
<<lessGetcontrol is a GNOME 2 multimedia frontend.
It aims to play DivX, DVD, MP3, Ogg, and Shoutcast streams,and also provide digital photo viewing, video conferencing, etc., all connected with your remote control and running on your TV out.
It relies on Gstreamer for multimedia playback.
Indeed even with a smart lirc configuration it was a real maze to launch any DVD player application, or even a simple XMMS.
My wife just turned crazy and was not able to use it. I realized that compared to a hardware player my remotelly controlled linux box was not so friendly to use.
Then i took my Anjuta IDE, some docs from gnome.org websites and started to develop my own coherent GUI for this multimedia box.
Enhancements:
- Releasing : getcontrol 0.1.7
- Divx : Divx playback from CDROM (mounting/unmounting/ejecting)
- Audio : MP3 streams supported with xml configuration file (bookmark)
- Control : Play/Pause/Stop/Mute/VolUp/VolDown supported
- Tasking : Pressing menu while watching movie suspend movie and go back to main menu. Movie can be restored from menu.
- Busy activities : Implemented a busy animation showing clearly to the user what is busy. (Inspired from Mac OS X(R))
Download (0.67MB)
Added: 2006-12-06 License: GPL (GNU General Public License) Price:
1052 downloads
Secleted [ 0 ] software to compare
Copyright Notice:
Software piracy is theft, Using crack, password, serial numbers, registration codes, key generators is illegal and prevent future software development. The above watching 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