mirror of
https://github.com/pavel-odintsov/fastnetmon
synced 2024-11-23 09:12:14 +01:00
Add flags to compile statically
This commit is contained in:
parent
8f29a308bf
commit
a06d5bcd41
BIN
GeoIPASNum.dat
Normal file
BIN
GeoIPASNum.dat
Normal file
Binary file not shown.
16
Makefile
16
Makefile
@ -22,9 +22,6 @@ ifeq ($(ENABLE_PROFILER), yes)
|
||||
BUILD_FLAGS += -pg
|
||||
endif
|
||||
|
||||
# we use C++ 11 threads. We must include pthread library due gcc bug
|
||||
LIBS += -lpthread
|
||||
|
||||
DEFINES += -D$(ENGINE)
|
||||
|
||||
ifeq ($(GEOIP_SUPPORT), yes)
|
||||
@ -51,11 +48,18 @@ ifeq ($(ENGINE), PF_RING)
|
||||
LIBS_PATH += -L/opt/pf_ring/lib
|
||||
endif
|
||||
|
||||
# We should add pthread as last argument: http://stackoverflow.com/questions/6919534/problem-linking-to-boost-thread
|
||||
# we use C++ 11 threads. We must include pthread library due gcc bug
|
||||
LIBS += -lpthread
|
||||
|
||||
# If you need static compile, please uncomment this line
|
||||
# STATIC = -static
|
||||
|
||||
fastnetmon: libipulog.o fastnetmon.o
|
||||
g++ libipulog.o fastnetmon.o -o fastnetmon $(LIBS_PATH) $(LIBS) $(BUILD_FLAGS)
|
||||
g++ $(STATIC) libipulog.o fastnetmon.o -o fastnetmon $(LIBS_PATH) $(LIBS) $(BUILD_FLAGS)
|
||||
libipulog.o: libipulog.c
|
||||
g++ -c libipulog.c -o libipulog.o -Wno-write-strings
|
||||
g++ $(STATIC) -c libipulog.c -o libipulog.o -Wno-write-strings
|
||||
fastnetmon.o: fastnetmon.cpp
|
||||
g++ $(DEFINES) $(HEADERS) -c fastnetmon.cpp -o fastnetmon.o -std=c++11 $(BUILD_FLAGS)
|
||||
g++ $(STATIC) $(DEFINES) $(HEADERS) -c fastnetmon.cpp -o fastnetmon.o -std=c++11 $(BUILD_FLAGS)
|
||||
clean:
|
||||
rm -f libipulog.o fastnetmon.o fastnetmon
|
||||
|
@ -4,7 +4,7 @@
|
||||
#$2 data_direction
|
||||
#$3 pps_as_string
|
||||
|
||||
email_notify="odintsov@fastvps.ru,hohryakov@fastvps.ru,ziltsov@fastvps.ee"
|
||||
email_notify="odintsov@fastvps.ru,hohryakov@fastvps.ru,ziltsov@fastvps.ee,robot@bill2fast.com"
|
||||
|
||||
# Далее возможны два варианта:
|
||||
# это первый запуск, при котором нужно банить IP (на stdin пусто)
|
||||
@ -13,6 +13,8 @@ email_notify="odintsov@fastvps.ru,hohryakov@fastvps.ru,ziltsov@fastvps.ee"
|
||||
# check stdin type
|
||||
if [ -t 0 ]; then
|
||||
echo "Subject, please execute all related tasks :) You may (not always) got atack details in next letter" | mail -s "Myflower Guard: IP $1 blocked because $2 attack with power $3 pps" $email_notify;
|
||||
ssh fastvpssupport@10.0.3.251 ban_to_blackhole.sh $1
|
||||
ssh fastvpssupport@10.0.3.252 ban_to_blackhole.sh $1
|
||||
else
|
||||
cat | mail -s "Myflower Guard: IP $1 blocked because $2 attack with power $3 pps" $email_notify;
|
||||
fi
|
||||
|
Loading…
Reference in New Issue
Block a user