So, I have an iPhone with Sprint service. They offer a mobile hotspot add-on option. Sprint will offer me 5GB of data transfer under this plan, but then they will charge me extra. Specifically, they will charge me $0.05/megabyte. Now, I'm perfectly aware that five gigabytes is a lot, and I don't think I'll need it... but $50/gigabyte is also a lot of money. I'd like to make extra sure that I don't accidentally use that much.
Because of this, and on general principle, I'd like to have some tools which permit me to do things like:
- Monitor the amount of bandwidth that I've used
- I think I can do this from Sprint too, but on-the-computer is nice too
- on-the-computer gives me a possibility of breaking it down by application
- See what sort of programs are using the Internet connection
- I could use, like, Wireshark, but that's a bit too micro-level to be practical
- Keep those programs, and the operating system, from doing things like "downloading an operating system update" while on the mobile hotspot
In principle, I'm comfortable with hacking things like
ipfw from the command line, but have little experience with the particulars of this operating system. Pointers, guides, and the like would be good. An all-in-one suite would also be nice too, and I'd consider paying money for it.