keylog

LD_PRELOAD-based keylogger
git clone https://git.sinitax.com/sinitax/keylog
Log | Files | Refs | LICENSE | sfeed.txt

Makefile (443B)


      1PREFIX ?= /usr/local
      2LIBDIR ?= /lib
      3
      4CFLAGS = -Wunused-function -Wunused-variable -Wconversion -fPIC
      5
      6ifeq ($(DEBUG),1)
      7CFLAGS += -Og -g
      8else
      9CFLAGS += -O2
     10endif
     11
     12all: libkeylog.so
     13
     14clean:
     15	rm -f keylog
     16
     17libkeylog.so: keylog.o
     18	$(CC) -o $@ $^ -ldl -Wl,-soname,$@ -shared
     19
     20install:
     21	install -m755 libkeylog.so -t "$(DESTDIR)$(PREFIX)$(LIBDIR)"
     22
     23uninstall:
     24	rm -f "$(DESTDIR)$(PREFIX)$(LIBDIR)/libkeylog.so"
     25
     26.PHONY: all clean install uninstall