FTPRush FTP client
  • Home
  • Product
  • Download
  • Purchase
  • Awards
  • Support
  • Forum
  • Contact us

Get statistics via FTP scripts

Do you want to show off your download statistics to your friends? "Look! yesterday I downloaded 600M files from FTP server with my 1Mbit line", But how? Open your FTP Clients and call your friends connecting in your computer? We made the ultimate FTP client to meet your demand, just writes a simple script and calls it via external application for example mIRC, the FTP client exports all of your download, upload and FXP statistics to the IRC channel in seconds.

FTP client statistics variables

  • RushApp.TotalDownloadSize: get status of total size(MB) of downloaded FTP files
  • RushApp.TotalUploadSize: get status of total size(MB) of uploaded files
  • RushApp.TotalFXPSize: get status of total size(MB) of FXPed FTP files
  • RushApp.CurDownloadSize: get status of total size(MB) of downloaded FTP files in this session
  • RushApp.CurUploadSize: get status of total size(MB) of uploaded files in this session
  • RushApp.CurFXPSize: get status of total size(MB) of FXPed FTP files in this session
  • RushApp.StartDate: get started date of statistics
  • RushApp.DayCount: get day count from started date
  • RushApp.Version: get version information of FTPRush FTP client
  • RushApp.PoolInfo: get status of thread pool
  • RushApp.Containers.ContainerCount: get count of current opened Tabs
  • RushApp.Containers.ConnectedSiteCount: get count of current connected FTP sites
  • RushApp.Containers.TransferSiteCount: get count of current transferring FTP sites
  • RushApp.UploadBW: get current FTP upload bandwidth
  • RushApp.DownloadBW: get current FTP download bandwidth

Echo FTP client statistics to IRC channel

Let's learn how to echo your FTP client statistics to IRC channel via mIRC, first you need to download our mIRC plugin, then write a aliase in mIRC as below:

/ftprushstat {
%ftpdown = $dll(rushmirc.dll,Invoke,RushApp.TotalDownloadSize)
%ftpup = $dll(rushmirc.dll,Invoke,RushApp.TotalUploadSize)
%ftpfxp = $dll(rushmirc.dll,Invoke,RushApp.TotalFXPSize)
%ftpdownc = $dll(rushmirc.dll,Invoke,RushApp.CurDownloadSize)
%ftpupc = $dll(rushmirc.dll,Invoke,RushApp.CurUploadSize)
%ftpfxpc = $dll(rushmirc.dll,Invoke,RushApp.CurFXPSize)
%ftpstart = $dll(rushmirc.dll,Invoke,RushApp.StartDate)
%ftpday = $dll(rushmirc.dll,Invoke,RushApp.DayCount)
%rushver = $dll(rushmirc.dll,Invoke,RushApp.Version)
%rushpool = $dll(rushmirc.dll,Invoke,RushApp.PoolInfo)
%rushcontainer = $dll(rushmirc.dll,Invoke,RushApp.Containers.ContainerCount);
%rushconn = $dll(rushmirc.dll,Invoke,RushApp.Containers.ConnectedSiteCount);
%rushtran = $dll(rushmirc.dll,Invoke,RushApp.Containers.TransferSiteCount);
%rushbwu = $dll(rushmirc.dll,Invoke,RushApp.UploadBW);
%rushbwd = $dll(rushmirc.dll,Invoke,RushApp.DownloadBW);
echo %rushver
echo Thread Pool: %rushpool
echo BandWidth_up: %rushbwu kbps, Bandwidth_dn: %rushbwd kbps
echo Container: %rushcontainer , Connected: %rushconn , Transfering: %rushtran
echo from %ftpstart , total %ftpday day. I downloaded %ftpdown MB, uploaded %ftpup MB, FXPed %ftpfxp MB
echo This Session I downloaded %ftpdownc MB, Uploaded %ftpupc MB, FXPed %ftpfxpc MB
}

KB :: FTP Scripts
  • FTP Script IDE
  • FTP Transfer
  • FTP Command Script
  • FTP Script FAQ
  • FTP Script Statistics
Product - FTPRush
  • Overview
  • Getting Started
  • Press Release
  • Screenshots
  • Usability Tips
  • Knowledge Base
  • Testimonials
  • Awards
  • Change History

©2008 IoRush Software, All Rights Reserved. Terms of Service - Privacy Policy - About us