https://github.com/peteretelej/vpn-timer
Limit VPN connections, get desktop notifications/alerts if time limit is reached
https://github.com/peteretelej/vpn-timer
ip-monitor vpn vpn-detection vpn-timer weekend-hacking
Last synced: 8 months ago
JSON representation
Limit VPN connections, get desktop notifications/alerts if time limit is reached
- Host: GitHub
- URL: https://github.com/peteretelej/vpn-timer
- Owner: peteretelej
- License: mit
- Created: 2018-11-24T12:06:20.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2019-01-20T11:01:32.000Z (over 7 years ago)
- Last Synced: 2025-09-22T01:37:34.578Z (9 months ago)
- Topics: ip-monitor, vpn, vpn-detection, vpn-timer, weekend-hacking
- Language: Go
- Size: 332 KB
- Stars: 3
- Watchers: 1
- Forks: 3
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# vpn-timer
[](https://app.fossa.io/projects/git%2Bgithub.com%2Fpeteretelej%2Fvpn-timer?ref=badge_shield)
Alerts you when you're on VPN for too long.
## Install
Grab an binary executable for your OS from [Releases](https://github.com/peteretelej/vpn-timer/releases)
Or, if you have Go:
```
git clone https://github.com/peteretelej/vpn-timer.git
cd vpn-timer
go install
```
## Usage
Run `vpn-timer` while specifying the VPN IP (see [ifconfig.co](https://ifconfig.co), and **_optionally_** you can specify the time _limit_ you want eg `10m`,`1h`,`2h30m` (default `30m`)
```
vpn-timer -ip 123.45.67.89
# specify the VPN public IP so that it can be monitored
# by default uses a time limit of 30min
vpn-timer -ip 123.45.67.89 -limit 1h
# send notifications after an hour
```
## License
[](https://app.fossa.io/projects/git%2Bgithub.com%2Fpeteretelej%2Fvpn-timer?ref=badge_large)