Ik ben op zoek naar een manier om het gegenereerde netwerk verkeer in java op te vragen. Het gaat over het netwerk verkeer gegenereerd door alle applicaties op de pc. Verder zou het ook leuk zijn moest ik de bandbreedte enz kunnen opvragen.
Het doel is een soort download client te maken, waarbij je de downloads op de achtergrond in "low priority" laat draaien. De client moet rekening houden met je download limiet (ja ben Belg
). Ik zou het indien mogelijk uiteraard OS onafhankelijk houden.
Wat heb ik zoal nodig (hoe meer hoe liever natuurlijk
):
Wat heb ik al:
Dank bij voorbaat!
Het doel is een soort download client te maken, waarbij je de downloads op de achtergrond in "low priority" laat draaien. De client moet rekening houden met je download limiet (ja ben Belg
Wat heb ik zoal nodig (hoe meer hoe liever natuurlijk
- Aantal verzonden bytes (sinds pc werd opgestart)
- Aantal ontvangen bytes (sinds pc werd opgestart)
- Huidige upload snelheid
- Huidige download snelheid
- Aantal connecties
- Eventuele relevante informatie om downloads op de achtergrond te laten draaien
- Eventueel capaciteit van de lijn
- Eventueel status van de limiet (hoeveel resterend)
Wat heb ik al:
- java.net.NetworkInterface klasse: de informatie in deze klasse kan ik op zich wel gebruiken maar is nogal beperkt. Bovenstaande vragen worden er sowieso niet mee beantwoord.
- google: ik heb al wat zitten googlen, echter zonder resultaat
Het probleem is dat ik geen enkel idee heb waar te beginnen. Queries zoals "Monitor network traffic java" hielpen niet echt.
Dank bij voorbaat!