Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/stebalien/punchfw
Open ports on demand.
https://github.com/stebalien/punchfw
Last synced: 16 days ago
JSON representation
Open ports on demand.
- Host: GitHub
- URL: https://github.com/stebalien/punchfw
- Owner: Stebalien
- Created: 2011-05-13T21:16:26.000Z (over 13 years ago)
- Default Branch: master
- Last Pushed: 2011-05-13T21:16:42.000Z (over 13 years ago)
- Last Synced: 2024-10-09T23:07:20.774Z (27 days ago)
- Language: Python
- Homepage:
- Size: 93.8 KB
- Stars: 1
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.rst
Awesome Lists containing this project
README
Description
===========
Punchfw monitors an application and opens ports when the application attempts to bind to them.Setup
=====
1. Put punchfw_helper.py in a secure (root writable only) location and give it 0700 permissions.
2. Edit your sudoers and allow yourself to execute punchfw_helper.py without entering your password.ALL=NOPASSWD:/path/to/punchfw_helper.py
3. Set the HELPER_PATH variable in punchfw.py to the location of punchfw_helper.py.
4. Move punchfw.cfg to /etc/punchfw.cfgUsage
=====
1. Add programs to the configuration file (/etc/punchfw.cfg)
-> see the configuration file for details
2. Start these programs with punchfw.py