geneva (master)# python3 ./engine.py --server-port 8080 --strategy "\/" --log debug
Traceback (most recent call last):
File "/opt/app/geneva/./engine.py", line 22, in <module>
from scapy.layers.inet import IP
File "/usr/local/lib/python3.9/dist-packages/scapy/layers/inet.py", line 25, in <module>
from scapy.layers.l2 import Ether, Dot3, getmacbyip, CookedLinux, GRE, SNAP, \
File "/usr/local/lib/python3.9/dist-packages/scapy/layers/l2.py", line 17, in <module>
from scapy.ansmachine import AnsweringMachine
File "/usr/local/lib/python3.9/dist-packages/scapy/ansmachine.py", line 16, in <module>
from scapy.sendrecv import send, sniff
File "/usr/local/lib/python3.9/dist-packages/scapy/sendrecv.py", line 35, in <module>
import scapy.route # noqa: F401
File "/usr/local/lib/python3.9/dist-packages/scapy/route.py", line 194, in <module>
conf.route = Route()
File "/usr/local/lib/python3.9/dist-packages/scapy/route.py", line 27, in __init__
self.resync()
File "/usr/local/lib/python3.9/dist-packages/scapy/route.py", line 33, in resync
from scapy.arch import read_routes
File "/usr/local/lib/python3.9/dist-packages/scapy/arch/__init__.py", line 28, in <module>
from scapy.arch.bpf.core import get_if_raw_addr
File "/usr/local/lib/python3.9/dist-packages/scapy/arch/bpf/core.py", line 31, in <module>
LIBC = cdll.LoadLibrary(find_library("libc"))
File "/usr/lib/python3.9/ctypes/util.py", line 341, in find_library
_get_soname(_findLib_gcc(name)) or _get_soname(_findLib_ld(name))
File "/usr/lib/python3.9/ctypes/util.py", line 147, in _findLib_gcc
if not _is_elf(file):
File "/usr/lib/python3.9/ctypes/util.py", line 99, in _is_elf
with open(filename, 'br') as thefile:
FileNotFoundError: [Errno 2] No such file or directory: b'liblibc.a'
Trying to test on a fresh Debian 11,
first
second
third
trying to test
and it seems the lib has been installed
and it seems relevant to #61