From 242c266e7dcfcfcdc1700627a957dbc87289f899 Mon Sep 17 00:00:00 2001 From: Brian May Date: Sun, 17 Jan 2016 17:58:36 +1100 Subject: [PATCH] Move recvmsg to requirements --- docs/requirements.rst | 8 +++++++- docs/usage.rst | 7 ------- 2 files changed, 7 insertions(+), 8 deletions(-) diff --git a/docs/requirements.rst b/docs/requirements.rst index cefdb96..ad99170 100644 --- a/docs/requirements.rst +++ b/docs/requirements.rst @@ -21,7 +21,13 @@ Client side Requirements | MacOS | PF | * IPv4 TCP + You need to have the pfctl command. | +-------+--------+------------+-----------------------------------------------+ -.. _PyXAPI: http://www.pps.univ-paris-diderot.fr/~ylg/PyXAPI/ +.. _PyXAPI: http://www.pps.univ-paris-diderot.fr/~ylg/PyXAPI/ + +Full UDP or DNS support with the TPROXY method requires the ``recvmsg()`` +syscall. This is not available in Python 2, however is in Python 3.5 and +later. Under Python 2 you might find it sufficient installing PyXAPI_ to get +the ``recvmsg()`` function. + Server side Requirements ------------------------ diff --git a/docs/usage.rst b/docs/usage.rst index bdaa9a7..ee4a8db 100644 --- a/docs/usage.rst +++ b/docs/usage.rst @@ -55,13 +55,6 @@ Additional information for TPROXY --------------------------------- TPROXY is the only method that supports full support of IPv6 and UDP. -.. _PyXAPI: http://www.pps.univ-paris-diderot.fr/~ylg/PyXAPI/ - -Full UDP or DNS support with the TPROXY method requires the ``recvmsg()`` -syscall. This is not available in Python 2, however is in Python 3.5 and -later. Under Python 2 you might find it sufficient installing PyXAPI_ to get -the ``recvmsg()`` function. - There are some things you need to consider for TPROXY to work: - The following commands need to be run first as root. This only needs to be