
FTP Monitor (KDE 3)
Source (link to git-repo or to original if based on someone elses unmodified work):
Its a simple panel applet for KDE3, which monitors incoming connections to ftpd(vsftpd/ncftpd/pure-ftpd/proftpd) and generates passive popups.
For pure-ftpd, ncftpd, proftpd it acts as a frontend to pure-ftpwho, ncftpd_spy and ftpwho respectively. For vsftpd, it looks in output of ps -fe.
For more details and help, please visit http://queens.db.toronto.edu/~nilesh/linux/ftpmonitor/ or see http://kde-apps.org/content/show.php/ftpmonitor-plasmoid?content=109110 for KDE4 version from Michal.
0.8
Update the change in ftp daemon (or path) withour requiring a restart
Fixed the bug (introduced in 0.70) that FTP status will not update
For large panels, the icon is now centered
0.7
Ensure that one one 'who-process' is running.
Bug fix--read setting for notification enabled on startup.
0.6
Transparency.
Option to specify action on mouse middle click.
Option to use choose sudo or setuid.
Option to configure popup time.
0.5
Fixes a big big memory leak.Upgrade if you are using any previous version.
Support for proftpd added.
0.4
Support for ncftpd and vsftpd added
You cann now disable popups
A new config window is added.
0.3
First Release
Ratings & Comments
44 Comments
404 Error The URL (http://www.cse.iitb.ac.in/%7Eswlab/alumni-error/linux/ftpmonitor/) that you entered was not found on the CSE, IIT-Bombay Web server. It is possible that the object has moved from its earlier location. Should be changed because this is a nice app. would it be possible in the future to get Infos from a ftp-srv in the intranet ? Greetz Chris
...for updating this great kicker applet. Have been using it for ages and really like it. In addition, very useful.
A new release for FTP Monitor is ready. I have fixed the bug that FTP Monitor will not update if ftp daemon in use was something other than pure-ftpd. I am just making sure that there are no more bugs this time when 0.80 is released. Check the new release at http://www.cs.toronto.edu/~nilesh/linux/ftpmonitor/ftpmonitor-0.75.tar.gz
the problem refered to earlier about ftp monitor not updating the status of the server seems to stem from the later versions only.0.59 and 0.60 work perfectly with kde>=3.3.4 but 0.70 simply shows only the ftp status at the time it is loaded. Please look into it.
doest it work for anybody with kde 3.4? it worked with my kde 3.3 but now it doenst' work - id doesnt update the status and keeps displaying the status read in the moment of loading ftp monitor
Available at http://sentinel.dk/files/da.po.gz
compiled in linux mdk 10.0 kde kicker did not list it in relevant menu. Debian package mirror down How 'bouts ya make an rpm too?
I guess, for mdk you need to compile with prefix=/opt/kde3/ ./configure --prefix=/opt/kde3/ make make install
why /opt/kde3 ????? In mdk 10.0 the default kde dir is /usr/local/kde That seems to be the default in ur config script also as the applet was installed there.... I'm confused.
Oh. I dont know a lot about mdk (I use SuSE). Anyways, default prefix is /usr/local/ so I guess you will need to do ./configure --prefix=/usr/local/kde/
how about adding support for stfp-server? :]
Adding support for sftp is not easy (or may be not possible). All ftp-servers have a 'who' command (like pure-ftpwho, ncftpd_spy, ftpwho etc..), which can be used to find out who all are connected to server and what are they doing. My applet, ftpmonitor is just a graphical frontend to these 'who' commands. But no such monitoring tool exists for sftp servers. And hence extending FTP monitor for sftp will not be possible. Thanks, Nilesh Bansal.
hm.. in mails we came to another conclusion :) so i'm waiting for you to implement it. do not feel hounded, just reminded :D
I have made debian package of Ftp monitor add this to your source.list deb http://apt.debianfr.net unstable main
nice app but i have a small wish -with proftpd the messages about the states should be parsed to a clear format like "login" stor/get file" now it's not even separated with spaces
Sorry to ask such question. I am new to linux. I try to install the FTP Monitor but I cannot do that. I wonder how you guys did it. I received the following error after running "configure", then "make": ... checking for perl... /usr/bin/perl checking for Qt... configure: error: Qt (>= Qt 3.0) (headers and libraries) not found. Please check your installation! For more details about this problem, look at the end of config.log. Look like I do not have the Qt installed. Is this right? I am not really sure... I check the end of config.log, I see: ... define ksize_t socklen_t #endif #ifdef __cplusplus extern "C" void std::exit (int) throw (); using std::exit; configure: exit 1 Thanks for all your comments
Yes, you need to install Qt-devel packages. All distros supply them, just use package manager (yast for suse, drakconf for mandrake .. ) and install qt-devel ackages.
my problem is, that the icon of ftp-monitor is not in the center of the tasklist (in the height). is there a way to change that??? best regards mfgeg
It a great and yet simple utility, 10x, i'm looking forward to new releases!
can u add the facility to see the speed of users who copy from ftp server ? is there a tool for monitoring sshd connections ?
ssh functionality is not available. Only FTP. As far as speed is concerned, it does show speed. Which ftp daemon are you using?
i'm using Fedora core 2 - kde 3.2.3 - ftp daemon - vsftpd v1.2.1-5
Make sure that you set proctitle enable to yes in vsftpd.conf For more details, see help at ftpmonitor webpage.
it is set - i have read the doc before installing ftp monitor :) the ftp monitor does not show the header of table (first row - pid, user,speed etc) - and the speed column.
Can you just do a ps -fe | grep ftp and check if that displays speed etc. If that does, then its a bug in ftpmonitor. If ps -fe also does not display it, then ftpmonitor also can not as it uses ps -fe for displaying. may be you can post some screenshot.