Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
Name: sshuttle | Distribution: SUSE Linux Enterprise 15 SP4 |
Version: 1.1.0 | Vendor: openSUSE |
Release: bp154.1.2 | Build date: Mon May 9 11:18:52 2022 |
Group: Development/Languages/Python | Build host: hci-cnode2-m0 |
Size: 463139 | Source RPM: sshuttle-1.1.0-bp154.1.2.src.rpm |
Packager: https://bugs.opensuse.org | |
Url: https://github.com/sshuttle/sshuttle | |
Summary: VPN over an SSH tunnel |
Transparent proxy server that works as a poor man's VPN. Forwards over ssh. Doesn't require admin. Supports DNS tunneling. sshuttle is a program that solves the following case: - You have access to a remote network via ssh. - You don't necessarily have admin access on the remote network. - The remote network has no VPN, or only complex VPN protocols (IPsec, PPTP, etc). - You don't want to create an SSH port forward for every single host/port on the remote network. - You can't use openssh's PermitTunnel feature because it's disabled by default on openssh servers; plus it does TCP-over-TCP, which has terrible performance.
LGPL-2.1-only
* Wed May 04 2022 Dirk Müller <dmueller@suse.com> - depend on setuptools_scm also on older dists * Mon Apr 25 2022 pgajdos@suse.com - version update to 1.1.0 * Support the sudo use_pty option which is now the default in some operating systems. See #712. * Support doas as well as sudo. See #708. * for more details see https://github.com/sshuttle/sshuttle/releases/ - modified patches % fix-shebang.patch (refreshed) - python-mock is not required for build * Tue Dec 07 2021 pgajdos@suse.com - do not require pytest-runner for build, it is not needed * Fri Nov 26 2021 Johannes Segitz <jsegitz@suse.com> - Added hardening to systemd service(s) (bsc#1181400). Modified: * sshuttle.service * Fri Jun 18 2021 Loic Devulder <ldevulder@suse.com> - Sshuttle service should be started after firewalld * Thu Jun 10 2021 Loic Devulder <ldevulder@suse.com> - Fix fix-shebang.patch to use /bin/bash and /bin/sh, as older distributions don't have /usr/bin/bash * Wed Jun 09 2021 Loic Devulder <ldevulder@suse.com> - Add support for a systemd service, this is useful if we want to start sshuttle VPN at boot time. * Fri Feb 19 2021 Dirk Müller <dmueller@suse.com> - only build for main python3 version, this is not a module * Mon Jan 04 2021 Paolo Stivanin <info@paolostivanin.com> - Update to 1.0.5: + Added * IPv6 support in nft method. * Intercept DNS requests sent by systemd-resolved. * Set default tmark. * Fix python2 server compatibility. * Python 3.9 support. + Fixed * Fix #494 sshuttle caught in infinite select() loop. * Include sshuttle version in verbose output. * Add psutil as dependency in setup.py * When subnets and excludes are specified with hostnames, use all IPs. * Update/document client's handling of IPv4 and IPv6. * Update sdnotify.py documentation. * Allow no remote to work. * Make prefixes in verbose output more consistent. * Make nat and nft rules consistent; improve rule ordering. * Make server and client handle resolv.conf differently. * Fix handling OSError in FirewallClient#__init__ * Refactor automatic method selection. * Wed Oct 28 2020 Michael Ströder <michael@stroeder.com> - Update to 1.0.4: * Allow Mux() flush/fill to work with python < 3.5 * Fix parse_hostport to always return string for host. * Require -r/--remote parameter. * Add missing package in OpenWRT documentation. * Fix doc about --listen option. * README: add Ubuntu. * Increase IP4 ttl to 63 hops instead of 42. * Fix formatting in installation.rst * Tue Jul 28 2020 Martin Rey <mrey@suse.com> - Update to 1.0.3: * Fixed: - Ask setuptools to require Python 3.5 and above. - Add missing import. - Fix formatting typos in usage docs - Add fix-shebang.patch to fix env-script-interpreter rpmlint error * Tue Jun 23 2020 Paolo Stivanin <info@paolostivanin.com> - Update to 1.0.2: + Added: * Python 3.8 support. * sshpass support. * Auto sudoers file (#269). * option for latency control buffer size. + Removed: * Python 2.6 support. * Python 2.7 support. + Fixed: * Leave use of default port to ssh command. * Remove unwanted references to Python 2.7 in docs. * Replace usage of deprecated imp. * Fix connection with @ sign in username. * Remove debug message for getpeername failure. * Fix crash triggered by port scans closing socket. * Added "Running as a service" to docs. * Systemd integration. * Trap UnicodeError to handle cases where hostnames returned by DNS are invalid. * Formatting error in CHANGES.rst * Various errors in documentation. * Nftables based method. * Make hostwatch locale-independent (#379). * Add tproxy udp port mark filter that was missed in #144, fixes #367. * Capturing of local DNS servers. * Crashing on ECONNABORTED. * Size of pf_rule, which grew in OpenBSD 6.4. * Use prompt for sudo, not needed for doas. * Arch linux installation instructions. * tests for existing PR-312 (#337). * Hyphen in hostname. * Assembler import (#319) - add fix-pytest.patch * Mon Apr 08 2019 Christophe Giboudeaux <christophe@krop.fr> - Add the missing build dependency for openSUSE Factory. * Tue Nov 06 2018 Dirk Mueller <dmueller@suse.com> - update to 0.78.4: * Work around non tabular headers in BSD netstat. * Fix UDP and DNS support on Python 2.7 with tproxy method. * Fixed tests after adding support for iproute2. * Small refactoring of netstat/iproute parsing. * Set started_by_sshuttle False after disabling pf. * Fix punctuation and explain Type=notify. * Move pytest-runner to tests_require. * Fix warning: closed channel got=STOP_SENDING. * Support sdnotify for better systemd integration. * Fix #117 to allow for no subnets via file (-s). * Fix argument splitting for multi-word arguments. * requirements.rst: Fix mistakes. * Fix typo, space not required here. * Update installation instructions. * Support using run from different directory. * Ensure we update sshuttle/version.py in run. * Don't print python version in run. * Add CWD to PYTHONPATH in run * Fix case where there is no --dns. * [pf] Avoid port forwarding from loopback address. * Use getaddrinfo to obtain a correct sockaddr. * Skip empty lines on incoming routes data. * Just skip empty lines of routes data instead of stopping processing. * [pf] Load pf kernel module when enabling pf. * [pf] Test double restore (ipv4, ipv6) disables only once; test kldload. * Fixes UDP and DNS proxies binding to the same socket address. * Mock socket bind to avoid depending on local IPs being available in test box. * Fix no value passed for argument auto_hosts in hw_main call. * Fixed incorrect license information in setup.py. * Preserve peer and port properly. * Make --to-dns and --ns-host work well together. * Remove test that fails under OSX. * Specify pip requirements for tests. * Use flake8 to find Python syntax errors or undefined names. * Fix compatibility with the sudoers file. * Stop using SO_REUSEADDR on sockets. * Declare 'verbosity' as global variable to placate linters. * Adds 'cd sshuttle' after 'git' to README and docs. * Documentation for loading options from configuration file. * Load options from a file. * Fix firewall.py. * Move sdnotify after setting up firewall rules. * Fix tests on Macos. - Switch to Python 3.x, python 2.x is dead. - Fix missing setuptools runtime dependency - remove weird local copy of setuptools, use system provided one * Thu May 25 2017 jengelh@inai.de - Ensure neutrality of description. * Tue May 09 2017 matthias.eliasson@gmail.com - Change license to correct (LGPL-2.1) - Remove patch sshuttle-remove_python2.patch file not needed. * Tue Nov 08 2016 boris@steki.net - moved upstream from apenwarr/sshuttle to (pip) sshuttle/sshuttle ( brianmay is maintaning fork and original updates anyway) - upgrade to 0.78.1 + moved to semantic versioning + Fix readthedocs versioning. + Improvements to BSD and OSX support + Don't force IPv6 if IPv6 nameservers supplied. Fixes #74. + Call /bin/sh as users shell may not be POSIX compliant. Fixes #77. + Use argparse for command line processing. Fixes #75. + Remove useless --server option. + Support multiple -s (subnet) options. Fixes #86. + Make server parts work with old versions of Python. Fixes #81. + Move documentation, including man page, to Sphinx. + Python 3.5 fixes - removed patch sshuttle-remove_python2.patch not required * Wed Apr 01 2015 wagner-thomas@gmx.at - upgrade to 0.6.1 - added building the man page - fixed outdated licence string
/usr/bin/sshuttle /usr/bin/sudoers-add /usr/lib/python3.6/site-packages/sshuttle /usr/lib/python3.6/site-packages/sshuttle-1.1.0-py3.6.egg-info /usr/lib/python3.6/site-packages/sshuttle-1.1.0-py3.6.egg-info/PKG-INFO /usr/lib/python3.6/site-packages/sshuttle-1.1.0-py3.6.egg-info/SOURCES.txt /usr/lib/python3.6/site-packages/sshuttle-1.1.0-py3.6.egg-info/dependency_links.txt /usr/lib/python3.6/site-packages/sshuttle-1.1.0-py3.6.egg-info/entry_points.txt /usr/lib/python3.6/site-packages/sshuttle-1.1.0-py3.6.egg-info/top_level.txt /usr/lib/python3.6/site-packages/sshuttle/__init__.py /usr/lib/python3.6/site-packages/sshuttle/__main__.py /usr/lib/python3.6/site-packages/sshuttle/__pycache__ /usr/lib/python3.6/site-packages/sshuttle/__pycache__/__init__.cpython-36.opt-1.pyc /usr/lib/python3.6/site-packages/sshuttle/__pycache__/__init__.cpython-36.pyc /usr/lib/python3.6/site-packages/sshuttle/__pycache__/__main__.cpython-36.opt-1.pyc /usr/lib/python3.6/site-packages/sshuttle/__pycache__/__main__.cpython-36.pyc /usr/lib/python3.6/site-packages/sshuttle/__pycache__/assembler.cpython-36.opt-1.pyc /usr/lib/python3.6/site-packages/sshuttle/__pycache__/assembler.cpython-36.pyc /usr/lib/python3.6/site-packages/sshuttle/__pycache__/client.cpython-36.opt-1.pyc /usr/lib/python3.6/site-packages/sshuttle/__pycache__/client.cpython-36.pyc /usr/lib/python3.6/site-packages/sshuttle/__pycache__/cmdline.cpython-36.opt-1.pyc /usr/lib/python3.6/site-packages/sshuttle/__pycache__/cmdline.cpython-36.pyc /usr/lib/python3.6/site-packages/sshuttle/__pycache__/firewall.cpython-36.opt-1.pyc /usr/lib/python3.6/site-packages/sshuttle/__pycache__/firewall.cpython-36.pyc /usr/lib/python3.6/site-packages/sshuttle/__pycache__/helpers.cpython-36.opt-1.pyc /usr/lib/python3.6/site-packages/sshuttle/__pycache__/helpers.cpython-36.pyc /usr/lib/python3.6/site-packages/sshuttle/__pycache__/hostwatch.cpython-36.opt-1.pyc /usr/lib/python3.6/site-packages/sshuttle/__pycache__/hostwatch.cpython-36.pyc /usr/lib/python3.6/site-packages/sshuttle/__pycache__/linux.cpython-36.opt-1.pyc /usr/lib/python3.6/site-packages/sshuttle/__pycache__/linux.cpython-36.pyc /usr/lib/python3.6/site-packages/sshuttle/__pycache__/options.cpython-36.opt-1.pyc /usr/lib/python3.6/site-packages/sshuttle/__pycache__/options.cpython-36.pyc /usr/lib/python3.6/site-packages/sshuttle/__pycache__/sdnotify.cpython-36.opt-1.pyc /usr/lib/python3.6/site-packages/sshuttle/__pycache__/sdnotify.cpython-36.pyc /usr/lib/python3.6/site-packages/sshuttle/__pycache__/server.cpython-36.opt-1.pyc /usr/lib/python3.6/site-packages/sshuttle/__pycache__/server.cpython-36.pyc /usr/lib/python3.6/site-packages/sshuttle/__pycache__/ssh.cpython-36.opt-1.pyc /usr/lib/python3.6/site-packages/sshuttle/__pycache__/ssh.cpython-36.pyc /usr/lib/python3.6/site-packages/sshuttle/__pycache__/ssnet.cpython-36.opt-1.pyc /usr/lib/python3.6/site-packages/sshuttle/__pycache__/ssnet.cpython-36.pyc /usr/lib/python3.6/site-packages/sshuttle/__pycache__/ssyslog.cpython-36.opt-1.pyc /usr/lib/python3.6/site-packages/sshuttle/__pycache__/ssyslog.cpython-36.pyc /usr/lib/python3.6/site-packages/sshuttle/__pycache__/stresstest.cpython-36.opt-1.pyc /usr/lib/python3.6/site-packages/sshuttle/__pycache__/stresstest.cpython-36.pyc /usr/lib/python3.6/site-packages/sshuttle/__pycache__/sudoers.cpython-36.opt-1.pyc /usr/lib/python3.6/site-packages/sshuttle/__pycache__/sudoers.cpython-36.pyc /usr/lib/python3.6/site-packages/sshuttle/__pycache__/version.cpython-36.opt-1.pyc /usr/lib/python3.6/site-packages/sshuttle/__pycache__/version.cpython-36.pyc /usr/lib/python3.6/site-packages/sshuttle/assembler.py /usr/lib/python3.6/site-packages/sshuttle/client.py /usr/lib/python3.6/site-packages/sshuttle/cmdline.py /usr/lib/python3.6/site-packages/sshuttle/firewall.py /usr/lib/python3.6/site-packages/sshuttle/helpers.py /usr/lib/python3.6/site-packages/sshuttle/hostwatch.py /usr/lib/python3.6/site-packages/sshuttle/linux.py /usr/lib/python3.6/site-packages/sshuttle/methods /usr/lib/python3.6/site-packages/sshuttle/methods/__init__.py /usr/lib/python3.6/site-packages/sshuttle/methods/__pycache__ /usr/lib/python3.6/site-packages/sshuttle/methods/__pycache__/__init__.cpython-36.opt-1.pyc /usr/lib/python3.6/site-packages/sshuttle/methods/__pycache__/__init__.cpython-36.pyc /usr/lib/python3.6/site-packages/sshuttle/methods/__pycache__/ipfw.cpython-36.opt-1.pyc /usr/lib/python3.6/site-packages/sshuttle/methods/__pycache__/ipfw.cpython-36.pyc /usr/lib/python3.6/site-packages/sshuttle/methods/__pycache__/nat.cpython-36.opt-1.pyc /usr/lib/python3.6/site-packages/sshuttle/methods/__pycache__/nat.cpython-36.pyc /usr/lib/python3.6/site-packages/sshuttle/methods/__pycache__/nft.cpython-36.opt-1.pyc /usr/lib/python3.6/site-packages/sshuttle/methods/__pycache__/nft.cpython-36.pyc /usr/lib/python3.6/site-packages/sshuttle/methods/__pycache__/pf.cpython-36.opt-1.pyc /usr/lib/python3.6/site-packages/sshuttle/methods/__pycache__/pf.cpython-36.pyc /usr/lib/python3.6/site-packages/sshuttle/methods/__pycache__/tproxy.cpython-36.opt-1.pyc /usr/lib/python3.6/site-packages/sshuttle/methods/__pycache__/tproxy.cpython-36.pyc /usr/lib/python3.6/site-packages/sshuttle/methods/ipfw.py /usr/lib/python3.6/site-packages/sshuttle/methods/nat.py /usr/lib/python3.6/site-packages/sshuttle/methods/nft.py /usr/lib/python3.6/site-packages/sshuttle/methods/pf.py /usr/lib/python3.6/site-packages/sshuttle/methods/tproxy.py /usr/lib/python3.6/site-packages/sshuttle/options.py /usr/lib/python3.6/site-packages/sshuttle/sdnotify.py /usr/lib/python3.6/site-packages/sshuttle/server.py /usr/lib/python3.6/site-packages/sshuttle/ssh.py /usr/lib/python3.6/site-packages/sshuttle/ssnet.py /usr/lib/python3.6/site-packages/sshuttle/ssyslog.py /usr/lib/python3.6/site-packages/sshuttle/stresstest.py /usr/lib/python3.6/site-packages/sshuttle/sudoers.py /usr/lib/python3.6/site-packages/sshuttle/version.py /usr/lib/systemd/system/sshuttle.service /usr/sbin/rcsshuttle /usr/share/fillup-templates/sysconfig.sshuttle /usr/share/man/man1/sshuttle.1.gz
Generated by rpm2html 1.8.1
Fabrice Bellet, Tue Jul 9 15:53:55 2024