Gå til innhold
Trenger du hjelp med internett og nettverk? Still spørsmål her ×

Trenger et overvåkingsprogram


Anbefalte innlegg

ISP innførste plutselig en teit 10GB/dag grense og nå trenger jeg et program som passer på at jeg ikke overstiger den.

 

Maskinen er oppe 24-7, og per i dag har jeg ikke kontroll på at den ikke sender ut MASSE datamengder når jeg sover, eller ikke sitter ved den.

 

Trenger et program som automatisk stoppet all internett-trafikk dersom den f.eks. overstiger 8 GB/dag, så den siste 2 GB så må jeg f.eks. skrive inn passord, eller manuelt trykke på et eller annet for å fortsette å bruke nett. Enda bedre er det kanskje at den går over til f.eks. ISDN/Kabel hastighet dersom 8 GB grensen overstiges så den ikke greier å komme over 10 GB (men at den fortsatt er koblett nett).

 

Noen som vet om noe sånt ?

Lenke til kommentar
Videoannonse
Annonse

Haha, Ntnu beboere kan ha det så godt :p

 

Neida, føler med dere. Eneste jeg kan tenke meg er netlimiter, men tror ikke det har denne muligheten enda, kanskje den får det... Tror en del oppringtprogrammer hadde dette. :(

 

Mulig du kan få det sjekket i linux, men den testen må kjøres ganske ofte, da man med 100 mbit hopper fort fra 8 til 10 gb. Men Jeg kjenner ikke til hvordan du henter stats fra ifconfig.. Sikkert mulig dog.

 

Beklager at jeg ikke vet noe program, er egentlig på jakt etter det samme (På vegne av noen jeg kjenner)

Lenke til kommentar

Programmet NetLimiter er et bra program for overvåkning av datatrafikken ut og inn fra maskinen.

Det finnes ingen mulighet (som jeg har funnet) til å sette en grense på maks datamengde i dette programmet, men du kan derimot fastsette egene hastighetsgrenser inn og ut for hvert enkelt program som bruker internett. Det kan også settes opp "schedules" der du bestemmer til hvilken tid av døgnet/uka/mnd/året de forskjellige programmene skal følge forskjellige begrensninger.

Lenke til kommentar

Du kan bruke Bandwidth Monitor Pro.

 

alert.gif

 

For å stenge ned tilkoblingen lager du en Alert som kjører følgende vb script når 8 GB er lastet opp/ned:

 

DisableConnection.vbs

Const ssfCONTROLS = 3

sConnectionName = "Local Area Connection"

sEnableVerb = "En&able"
sDisableVerb = "Disa&ble"

set shellApp = createobject("shell.application")
set oControlPanel = shellApp.Namespace(ssfCONTROLS)

set oNetConnections = nothing
for each folderitem in oControlPanel.items
 if folderitem.name  = "Network Connections" then
   set oNetConnections = folderitem.getfolder: exit for
 end if
next

if oNetConnections is nothing then
 msgbox "Couldn't find 'Network and Dial-up Connections' folder"
 wscript.quit
end if

set oLanConnection = nothing
for each folderitem in oNetConnections.items
 if lcase(folderitem.name)  = lcase(sConnectionName) then
   set oLanConnection = folderitem: exit for
 end if
next

if oLanConnection is nothing then
 msgbox "Couldn't find '" & sConnectionName & "' item"
 wscript.quit
end if

bEnabled = true
set oEnableVerb = nothing
set oDisableVerb = nothing
s = "Verbs: " & vbcrlf
for each verb in oLanConnection.verbs
 s = s & vbcrlf & verb.name
 if verb.name = sEnableVerb then 
   set oEnableVerb = verb  
   bEnabled = false
 end if
 if verb.name = sDisableVerb then 
   set oDisableVerb = verb  
 end if
next

'debugging displays left just in case...
'
'msgbox s ': wscript.quit
'msgbox "Enabled: " & bEnabled ': wscript.quit

'not sure why, but invokeverb always seemed to work 
'for enable but not disable.  
'
'saving a reference to the appropriate verb object 
'and calling the DoIt method always seems to work.
'
if bEnabled then
'  oLanConnection.invokeverb sDisableVerb
 oDisableVerb.DoIt
else
'  oLanConnection.invokeverb sEnableVerb
 oEnableVerb.DoIt
end if

'adjust the sleep duration below as needed...
'
'if you let the oLanConnection go out of scope
'and be destroyed too soon, the action of the verb
'may not take...
'
wscript.sleep 1000

sConnectionName er navnet på tilkoblingen.

Hvis du kjører norsk versjon av Windows må du endre "Network Connections" til "Nettverkstilkoblinger".

 

 

Du kunne også konfigurert NetLimiter til å strupe linjen. Bandwidth Monitor Pro kunne så starte NetLimiter når 8 GB var lastet opp/ned.

Endret av OofMan
Lenke til kommentar

Zeph:

Som noen nevnte her så er det NTNU sitt nett. Reglene sier at vi mister nett totalt i 2 dager hvis den stigen overstiges, og at antall dager vokser dersom det skjer flere ganger eksponensielt (veldig veldig rask).

 

delling81;

Ja, arg... syns det er så teit at de plutselig skal komme med en slik regel! De sier at det er 3-4% som laster ned så mye, men sannheten er jo at det bare er noen få prosent av de 3-4% som har gjort at nettet ikke går så bra. Tror det finnes en bedre løsning enn dette.

 

OofMan;

Takk skal du ha, er litt trøtt nå så jeg får heller sjekke litt over koden din litt senere og sjekke om den funker.

Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
×
×
  • Opprett ny...