I am using netlimiter, a bandwidth controlling system, in which we can limit bandwidth to a given value, kill connections and monitor realtime data usage by all processes. But It has limited trial period.

I am looking for either a library or any way to limit (to a specified data speed) and monitor realtime data usage using python. Suggestions are appreciated.

I have python 3.8.5 and working on Visual Studio Code.


1 Answer 1


Windows 10 handles limiting bandwidth natively. You can go to Data usage in Settings and adjust the bandwidth

enter image description here

  • I want to do this by my gui. How to do this using code? Commented Sep 21, 2021 at 7:45
  • This doesn't limit the usage of particular program, but limits usage by all programs. Commented Sep 26, 2021 at 17:16
  • This limits total overall data used for a period of time. It is not a bandwidth controlling system in the sense that is being asked.
    – Jeremy
    Commented Feb 25 at 22:46

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.