aNewLyfe Posted July 31, 2007 Share Posted July 31, 2007 Hi, i want to write a script that calculates total nic usage. downloads and uploads. but i cant figure out how to do that can anybody help me ? tnx ~ Every Living Thing is a Code Snippet of World Application ~ Link to comment Share on other sites More sharing options...
orange Posted July 31, 2007 Share Posted July 31, 2007 Hi,i want to write a script that calculates total nic usage. downloads and uploads.but i cant figure out how to do that can anybody help me ?tnxTracking ALL network traffic? I may be wrong, but I don't think that AutoIt has the capability to do port monitoring... yet. If you create an IE Object, you could monitor that IE traffic, but only once you have the object. Link to comment Share on other sites More sharing options...
aNewLyfe Posted July 31, 2007 Author Share Posted July 31, 2007 thats really bad maybe autoit can release this function soon so i will wait. thanks for answer. ~ Every Living Thing is a Code Snippet of World Application ~ Link to comment Share on other sites More sharing options...
ptrex Posted August 1, 2007 Share Posted August 1, 2007 @all Maybe this can give you a start. expandcollapse popup#include <GUIConstants.au3> #include <Constants.au3> Opt("GUIOnEventMode", 1) ; == GUI generated with Koda ==); $NetGUI = GUICreate("NetStats", 293, 190, 195, 148) GUICtrlCreateLabel("Uploaded", 8, 8, 73, 20, $WS_GROUP) GUICtrlSetFont(-1, 10, 800, 0, "MS Sans Serif") $UpLoad = GUICtrlCreateLabel("Upload", 8, 32, 100, 20, BitOR($SS_SUNKEN,$WS_GROUP)) GUICtrlSetFont(-1, 10, 400, 0, "MS Sans Serif") GUICtrlCreateLabel("Downloaded", 176, 8, 91, 20, $WS_GROUP) GUICtrlSetFont(-1, 10, 800, 0, "MS Sans Serif") $Download = GUICtrlCreateLabel("Download", 176, 32, 105, 20, BitOR($SS_SUNKEN,$WS_GROUP)) GUICtrlSetFont(-1, 10, 400, 0, "MS Sans Serif") $Up = GUICtrlCreateLabel("TodayUp", 8, 96, 100, 20, BitOR($SS_SUNKEN,$WS_GROUP)) GUICtrlSetFont(-1, 10, 400, 0, "MS Sans Serif") $Down = GUICtrlCreateLabel("TodayDown", 176, 96, 100, 20, BitOR($SS_SUNKEN,$WS_GROUP)) GUICtrlSetFont(-1, 10, 400, 0, "MS Sans Serif") GUICtrlCreateLabel("Today", 8, 72, 49, 20, $WS_GROUP) GUICtrlSetFont(-1, 10, 800, 0, "MS Sans Serif") $Reset = GUICtrlCreateButton("Reset", 104, 156, 73, 25) ;GUICtrlSetOnEvent ( $Reset, "_reset" ) GUISetOnEvent(-3, "_exit") GUISetState(@SW_SHOW) $UpStr = 0 $DownStr = 0 $Tup = 0 $Tdwn = 0 _netstat($UpStr,$DownStr); Get inital values $Tup = $UpStr $Tdwn = $DownStr While 1 _netstat($UpStr,$DownStr) GUICtrlSetData($Download,$DownStr) GUICtrlSetData($Upload,$UpStr) $TodayUp = $UpStr - $Tup $TodayDown = $DownStr - $Tdwn GUICtrlSetData($Up, $TodayUp) GUICtrlSetData($Down, $TodayDown) Sleep(1000) WEnd Func _netstat( ByRef $UpStr, ByRef $DownStr) $NetStat = Run(@comspec & " /c netstat -e", @SystemDir, @SW_HIDE,2) $Line = StdOutRead ($NetStat,130) $Start = StringInStr ( $Line, "Bytes") $Line = StringMid ( $Line, $start + 5 ) $Line = StringStripWS ( $Line, 7 ) $Lines = StringSplit($Line," ") $UpStr = $Lines[2] $DownStr = $Lines[1] EndFunc ;Func _Reset(ByRef $TUp, ByRef $TDwn) ; _netstat($UpStr,$DownStr) ; $Tup = $UpStr ; $Tdwn = $DownStr ;EndFunc Func _exit() Exit EndFunc regards, ptrex Contributions :Firewall Log Analyzer for XP - Creating COM objects without a need of DLL's - UPnP support in AU3Crystal Reports Viewer - PDFCreator in AutoIT - Duplicate File FinderSQLite3 Database functionality - USB Monitoring - Reading Excel using SQLRun Au3 as a Windows Service - File Monitor - Embedded Flash PlayerDynamic Functions - Control Panel Applets - Digital Signing Code - Excel Grid In AutoIT - Constants for Special Folders in WindowsRead data from Any Windows Edit Control - SOAP and Web Services in AutoIT - Barcode Printing Using PS - AU3 on LightTD WebserverMS LogParser SQL Engine in AutoIT - ImageMagick Image Processing - Converter @ Dec - Hex - Bin -Email Address Encoder - MSI Editor - SNMP - MIB ProtocolFinancial Functions UDF - Set ACL Permissions - Syntax HighLighter for AU3ADOR.RecordSet approach - Real OCR - HTTP Disk - PDF Reader Personal Worldclock - MS Indexing Engine - Printing ControlsGuiListView - Navigation (break the 4000 Limit barrier) - Registration Free COM DLL Distribution - Update - WinRM SMART Analysis - COM Object Browser - Excel PivotTable Object - VLC Media Player - Windows LogOnOff Gui -Extract Data from Outlook to Word & Excel - Analyze Event ID 4226 - DotNet Compiler Wrapper - Powershell_COM - New Link to comment Share on other sites More sharing options...
aNewLyfe Posted August 1, 2007 Author Share Posted August 1, 2007 (edited) tnx ptrex im working on it edit: tnx 4 help ptrex.i worked on it changed some bla blas n now thats exactly doin what i want it to do Edited August 1, 2007 by mistakilla ~ Every Living Thing is a Code Snippet of World Application ~ Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now