KO
|
EN
gitlite — search
Search
#python
#java
#python3
#arduino
#golang
#machine-learning
#rust
#html
#flask
#javascript
#seismology
#nodejs
smart-agnc
★ 10
Open GitHub ↗
AT&T Global Network Client on steroids
Download README (.md)
Explore Similar Repositories
node-arma-server
:
Wrapper for starting arma servers
rubygems-tracker
:
Track gems download statistics.
shared_slice
:
&[T] minus lifetimes
react-markdown-to-html
:
React Component that converts a Markdown file to HTML
rails_admin_aasm
:
rails admin aasm integration
// repository documentation
Was this content helpful?
★ 0
(0 ratings)
Select Rating:
★
★
★
★
★
Submit Feedback
Recent Feedback
×
Download README
Do you want to download the
README.md
file for
smart-agnc
?
Download (.md)
# Smart AT&T Global Network Client Smart AT&T Global Network Client improves upon the AT&T Global Network Client by * showing the status of the VPN connection with just a glance at the tray icon * reconnecting the VPN connection when it drops * providing quick connection through the tray icon * extending it your way by adding custom scripts. ## Prerequisites Have the AT&T Global Network Client installed. ## Installation Download and install the package you need from the [releases](//github.com/knoid/smart-agnc/releases) page. ## Hidden features Some of this features require modifying the configuration file in `~/.smart-agnc/config`. This file uses `.ini` format with sections and keys. ### Execute a script when a certain connection state is met Add a new section called `scripts` and set there any numeric status code as the key and a file path as the value. For example, to execute `my_script.sh` when the connection is established you would need: [vpn] ... [scripts] 400 = /home/my_user/my_script.sh You can find every connection state in [agn_binder.py](src/smart_agnc/agn_binder.py). ### Customize maximum timeout for connection attempt The maximum time out for establishing a VPN connection by the client can be defined in the configuration file. Add `timeout` key followed by timeout, in seconds, in the `vpn` section. If a connection is not established within the max number of seconds timeout, a disconnect event is issued to restart the connection process. ### Exit button Adding the option `--exit-button` when starting the app will add an exit button to the context menu. ## Disclaimer By using this application, you agree to share the version you are running and your country of residence; but don't worry, we only collect this information to know the real level of adoption this tool has and then be able to improve your experience accordingly. I'm not a C programmer, so collaborations will be greatly appreciated.