aboutsummaryrefslogtreecommitdiffstats
path: root/epan/wspython/wspy_libws.py
diff options
context:
space:
mode:
authorEvan Huus <eapache@gmail.com>2014-06-16 11:43:27 -0700
committerEvan Huus <eapache@gmail.com>2014-06-16 20:44:08 +0000
commitad97c1eb873e94b701cc3443822a3c7c7204ea5e (patch)
tree4889436309a646001d2bdfe82149c2ec59e59c10 /epan/wspython/wspy_libws.py
parenta279fa7705b9baf3f6c779face3067b722c802b2 (diff)
kill unmaintained python bindings
Change-Id: I1fa4f0d76b6b29d2935723b83b5ea7165039c807 Reviewed-on: https://code.wireshark.org/review/2258 Reviewed-by: Michael Mann <mmann78@netscape.net> Reviewed-by: Evan Huus <eapache@gmail.com>
Diffstat (limited to 'epan/wspython/wspy_libws.py')
-rwxr-xr-xepan/wspython/wspy_libws.py53
1 files changed, 0 insertions, 53 deletions
diff --git a/epan/wspython/wspy_libws.py b/epan/wspython/wspy_libws.py
deleted file mode 100755
index beec155fa1..0000000000
--- a/epan/wspython/wspy_libws.py
+++ /dev/null
@@ -1,53 +0,0 @@
-# wspy_libws.py
-#
-# Wireshark Protocol Python Binding
-#
-# Copyright (c) 2009 by Sebastien Tandel <sebastien [AT] tandel [dot] be>
-# Copyright (c) 2001 by Gerald Combs <gerald@wireshark.org>
-#
-# This program is free software; you can redistribute it and/or
-# modify it under the terms of the GNU General Public License
-# as published by the Free Software Foundation; either version 2
-# of the License, or (at your option) any later version.
-#
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-# GNU General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
-
-
-from ctypes import cdll, c_char_p, c_void_p, c_int, c_uint, POINTER
-import platform
-
-__libwireshark = None
-
-# XXX - We should probably return a full path here, at least on Windows.
-def get_libws_libname():
- system = platform.system()
- if system == "Darwin":
- return 'libwireshark.dylib'
- elif system == "Windows":
- return 'libwireshark.dll'
- else:
- return 'libwireshark.so'
-
-def get_libws_handle():
- global __libwireshark
- try:
- if not __libwireshark:
- libname = get_libws_libname()
- __libwireshark = cdll.LoadLibrary(libname)
- __libwireshark.py_create_dissector_handle.restype = c_void_p
- __libwireshark.py_create_dissector_handle.argtypes = [c_int]
- __libwireshark.py_dissector_args.argtypes = [POINTER(c_void_p),POINTER(c_void_p),POINTER(c_void_p)]
- __libwireshark.dissector_add_uint.argtypes = [c_char_p, c_uint, c_void_p]
- __libwireshark.proto_tree_add_item.argtypes = [c_void_p, c_int, c_void_p, c_int, c_int, c_int]
-
- return __libwireshark
- except Exception as e:
- print(e)
- return None