https://github.com/marcus67/snap-proxy-ping
This is the snap available to run ProxyPing.
https://github.com/marcus67/snap-proxy-ping
firewall ping proxy snapcraft
Last synced: 11 months ago
JSON representation
This is the snap available to run ProxyPing.
- Host: GitHub
- URL: https://github.com/marcus67/snap-proxy-ping
- Owner: marcus67
- License: gpl-3.0
- Created: 2022-01-03T23:07:46.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2022-01-04T16:36:48.000Z (over 4 years ago)
- Last Synced: 2025-04-08T08:49:55.806Z (about 1 year ago)
- Topics: firewall, ping, proxy, snapcraft
- Language: Shell
- Homepage:
- Size: 73.2 KB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGES.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
README


# Snapcraft Support for `ProxyPing`
[](https://snapcraft.io/proxy-ping)
## Overview
This is the snap available to run ProxyPing. See [here](https://github.com/marcus67/proxy_ping) for details
on the application.
Follow these steps to install and configure the snap:
* Install the [snap daemon](https://snapcraft.io/docs/installing-snapd).
* Install the ProxyPing snap:
sudo snap install proxy-ping
* Optionally, configure the snap, if the default port `6666` does not work for you:
sudo snap proxy-ping set port=PORT
where `PORT` is the desired port number.
* Manually connect the required plugs:
sudo snap connect proxy-ping:network-observe :network-observe
* Restart the snap
sudo snap proxy-ping restart
and you are all set!
## Change History
See [here](CHANGES.md)
## Security Details
In order for `ProxyPing` to be able to do its work, the snap has to be allowed to use the
following plugs:
* `network-observe`: Obtain permission to execute the `ping` binary.
See [here](https://forum.snapcraft.io/t/executing-ping-within-a-snap/1540/2) for details.
* `network-bind`: Obtain permission to bind to the port `PORT` to provide the API interface.
These plugs are pre-configured for the snap. However, only the `network-bind` plug is automatically connected. The
other plug has to be connected manually. See Above.