Package Details: spoofer 1.4.13-1

Git Clone URL: https://aur.archlinux.org/spoofer.git (read-only, click to copy)
Package Base: spoofer
Description: client software for the spoofer internet research project on ip spoofing, BCP38 compliance
Upstream URL: https://www.caida.org/projects/spoofer/
Keywords: client compliance ip network research security spoofing tester
Licenses: GPL-3.0-only
Submitter: fordprefect
Maintainer: fordprefect
Last Packager: fordprefect
Votes: 2
Popularity: 0.000000
First Submitted: 2016-09-27 08:57 (UTC)
Last Updated: 2026-02-09 10:40 (UTC)

Latest Comments

HornyApple commented on 2026-02-12 15:02 (UTC)

@fordprefect: thanks - I can confirm it is fixed now.

fordprefect commented on 2026-02-09 10:41 (UTC)

@Hornyapple: Thanks for the report, fixed (and also updated…). The fix works for me, can you please confirm it also works for you?

HornyApple commented on 2026-02-08 18:27 (UTC) (edited on 2026-02-08 18:30 (UTC) by HornyApple)

/usr/bin/ld: spoofer-prober.o: undefined reference to symbol '_ZN4absl12lts_2025081412log_internal21CheckOpMessageBuilder7ForVar2Ev'
/usr/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/15.2.1/../../../../lib/libabsl_log_internal_check_op.so.2508.0.0: error adding symbols: DSO missing from command line

The issue is being described here:
https://github.com/protocolbuffers/protobuf/issues/14500

Adding LDFLAGS="$LDFLAGS -Wl,--copy-dt-needed-entries" in e.g. /etc/makepkg.conf.d/ld.conf fixes this issue.

Though, I cannot build this package with qt5-base-headless, a dependency is missing: Project ERROR: Unknown module(s) in QT: gui widgets Gonna retry it with qt5-base.

Phhere commented on 2024-11-01 11:10 (UTC)

I think the package does not build currently

/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/../../../../lib/libprotobuf-lite.so: undefined reference to symbol '_ZN4absl12lts_2024072212log_internal17MakeCheckOpStringIllEEPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET_T0_PKc' /bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/../../../../lib/libabsl_log_internal_check_op.so.2407.0.0: error adding symbols: DSO missing from command line collect2: Fehler: ld gab 1 als Ende-Status zurück

fordprefect commented on 2017-10-29 22:18 (UTC)

Fair enough. Since its the preferred solution it could be considered as regular dependency though. I'll add it as optdep now and we'll maybe see later. Thanks!

zorun commented on 2017-10-29 22:12 (UTC)

Because it falls back to using traceroute if scamper is not installed.

fordprefect commented on 2017-10-29 22:08 (UTC)

@zorun: why would it be an optdepends instead of a dependency? From the changelog it is not immediately clear…

zorun commented on 2017-10-29 15:30 (UTC)

Thanks for taking care of this package :) I noticed that spoofer can now use scamper: https://www.caida.org/projects/spoofer/downloads/changelog.txt Can you add it to optdepends?

fordprefect commented on 2016-09-28 11:18 (UTC)

@zorun: thank you for your suggestions. the empty dir is still better tracked by pacman than just created by a daemon. this ensures removal at uninstall. other changes were implemented.

zorun commented on 2016-09-28 09:56 (UTC)

Hi, For some reason, all files except the compiled binaries were missing from the final package when I installed using yaourt. Here is an improved PKGBUILD: http://paste.aliens-lyon.fr/Qgk It uses --prefix to install things in /usr directly, fixes the location of the desktop file, and removes the empty /var/lib/spoofer/ dir (created automatically by the scheduler).