|
1 |
| -CC=gcc |
2 |
| -STRIP=strip |
3 |
| -XDEFINES= -DLIBOPENSSL -DHAVE_PCRE -DLIBSVN -DLIBSSH -DHAVE_ZLIB -DHAVE_MATH_H |
4 |
| -XLIBS= -lz -lssl -lpcre -lsvn_client-1 -lapr-1 -laprutil-1 -lsvn_subr-1 -lssh -lcrypto |
5 |
| -XLIBPATHS=-L/usr/lib -L/usr/local/lib -L/lib -L/lib -L/usr/local/lib -L/lib |
6 |
| -XIPATHS= -I/usr/include -I/usr/local/include -I/usr/include/subversion-1 -I/usr/include/apr-1 -I/usr/include/subversion-1 |
7 |
| -PREFIX=/usr/local |
8 |
| -XHYDRA_SUPPORT= |
9 |
| -STRIP=strip |
10 |
| - |
11 |
| -HYDRA_LOGO=hydra-logo.o |
12 |
| -PWI_LOGO=pw-inspector-logo.o |
13 |
| -SEC=-fstack-protector-all --param ssp-buffer-size=4 -D_FORTIFY_SOURCE=2 |
14 |
| - |
15 |
| -# |
16 |
| -# Makefile for Hydra - (c) 2001-2017 by van Hauser / THC <vh@thc.org> |
17 |
| -# |
18 |
| -OPTS=-I. -O3 |
19 |
| -# -Wall -g -pedantic |
20 |
| -LIBS=-lm |
21 |
| -BINDIR = /bin |
22 |
| -MANDIR ?= /man/man1/ |
23 |
| -DATADIR ?= /etc |
24 |
| -DESTDIR ?= |
25 |
| - |
26 |
| -SRC = hydra-vnc.c hydra-pcnfs.c hydra-rexec.c hydra-nntp.c hydra-socks5.c \ |
27 |
| - hydra-telnet.c hydra-cisco.c hydra-http.c hydra-ftp.c hydra-imap.c \ |
28 |
| - hydra-pop3.c hydra-smb.c hydra-icq.c hydra-cisco-enable.c hydra-ldap.c \ |
29 |
| - hydra-mysql.c hydra-mssql.c hydra-xmpp.c hydra-http-proxy-urlenum.c \ |
30 |
| - hydra-snmp.c hydra-cvs.c hydra-smtp.c hydra-smtp-enum.c hydra-sapr3.c \ |
31 |
| - hydra-ssh.c hydra-sshkey.c hydra-teamspeak.c hydra-postgres.c \ |
32 |
| - hydra-rsh.c hydra-rlogin.c hydra-oracle-listener.c hydra-svn.c \ |
33 |
| - hydra-pcanywhere.c hydra-sip.c hydra-oracle.c hydra-vmauthd.c \ |
34 |
| - hydra-asterisk.c hydra-firebird.c hydra-afp.c hydra-ncp.c hydra-rdp.c \ |
35 |
| - hydra-oracle-sid.c hydra-http-proxy.c hydra-http-form.c hydra-irc.c \ |
36 |
| - hydra-s7-300.c hydra-redis.c hydra-adam6500.c hydra-rtsp.c \ |
37 |
| - hydra-rpcap.c hydra-radmin2.c \ |
38 |
| - hydra-time.c crc32.c d3des.c bfg.c ntlm.c sasl.c hmacmd5.c hydra-mod.c |
39 |
| -OBJ = hydra-vnc.o hydra-pcnfs.o hydra-rexec.o hydra-nntp.o hydra-socks5.o \ |
40 |
| - hydra-telnet.o hydra-cisco.o hydra-http.o hydra-ftp.o hydra-imap.o \ |
41 |
| - hydra-pop3.o hydra-smb.o hydra-icq.o hydra-cisco-enable.o hydra-ldap.o \ |
42 |
| - hydra-mysql.o hydra-mssql.o hydra-xmpp.o hydra-http-proxy-urlenum.o \ |
43 |
| - hydra-snmp.o hydra-cvs.o hydra-smtp.o hydra-smtp-enum.o hydra-sapr3.o \ |
44 |
| - hydra-ssh.o hydra-sshkey.o hydra-teamspeak.o hydra-postgres.o \ |
45 |
| - hydra-rsh.o hydra-rlogin.o hydra-oracle-listener.o hydra-svn.o \ |
46 |
| - hydra-pcanywhere.o hydra-sip.o hydra-oracle-sid.o hydra-oracle.o \ |
47 |
| - hydra-vmauthd.o hydra-asterisk.o hydra-firebird.o hydra-afp.o \ |
48 |
| - hydra-ncp.o hydra-http-proxy.o hydra-http-form.o hydra-irc.o \ |
49 |
| - hydra-redis.o hydra-rdp.o hydra-s7-300.c hydra-adam6500.o hydra-rtsp.o \ |
50 |
| - hydra-rpcap.o hydra-radmin2.o \ |
51 |
| - crc32.o d3des.o bfg.o ntlm.o sasl.o hmacmd5.o hydra-mod.o hydra-time.o |
52 |
| -BINS = hydra pw-inspector |
53 |
| - |
54 |
| -EXTRA_DIST = README README.arm README.palm CHANGES TODO INSTALL LICENSE \ |
55 |
| - hydra-mod.h hydra.h crc32.h d3des.h |
56 |
| - |
57 |
| -all: pw-inspector hydra $(XHYDRA_SUPPORT) |
58 |
| - @echo |
59 |
| - @echo Now type "make install" |
60 |
| - |
61 |
| -hydra: hydra.c $(OBJ) |
62 |
| - $(CC) $(OPTS) $(SEC) $(LIBS) $(CFLAGS) $(CPPFLAGS) $(LDFLAGS) -o hydra $(HYDRA_LOGO) hydra.c $(OBJ) $(LIBS) $(XLIBS) $(XLIBPATHS) $(XIPATHS) $(XDEFINES) |
63 |
| - @echo |
64 |
| - @echo If men could get pregnant, abortion would be a sacrament |
65 |
| - @echo |
66 |
| - |
67 |
| -xhydra: |
68 |
| - -cd hydra-gtk && sh ./make_xhydra.sh |
69 |
| - |
70 |
| -pw-inspector: pw-inspector.c |
71 |
| - -$(CC) $(OPTS) $(SEC) $(CFLAGS) $(CPPFLAGS) $(LDFLAGS) -o pw-inspector $(PWI_LOGO) pw-inspector.c |
72 |
| - |
73 |
| -.c.o: |
74 |
| - $(CC) $(OPTS) $(SEC) $(CFLAGS) $(CPPFLAGS) -c $< $(XDEFINES) $(XIPATHS) |
75 |
| - |
76 |
| -strip: all |
77 |
| - strip $(BINS) |
78 |
| - -echo OK > /dev/null && test -x xhydra && strip xhydra || echo OK > /dev/null |
79 |
| - |
80 |
| -install: strip |
81 |
| - -mkdir -p $(DESTDIR)$(PREFIX)$(BINDIR) |
82 |
| - cp -f hydra-wizard.sh $(BINS) $(DESTDIR)$(PREFIX)$(BINDIR) && cd $(DESTDIR)$(PREFIX)$(BINDIR) && chmod 755 hydra-wizard.sh $(BINS) |
83 |
| - -echo OK > /dev/null && test -x xhydra && cp xhydra $(DESTDIR)$(PREFIX)$(BINDIR) && cd $(DESTDIR)$(PREFIX)$(BINDIR) && chmod 755 xhydra || echo OK > /dev/null |
84 |
| - -sed -e "s|^INSTALLDIR=.*|INSTALLDIR="$(PREFIX)"|" dpl4hydra.sh | sed -e "s|^LOCATION=.*|LOCATION="$(DATADIR)"|" > $(DESTDIR)$(PREFIX)$(BINDIR)/dpl4hydra.sh |
85 |
| - -chmod 755 $(DESTDIR)$(PREFIX)$(BINDIR)/dpl4hydra.sh |
86 |
| - -mkdir -p $(DESTDIR)$(PREFIX)$(DATADIR) |
87 |
| - -cp -f *.csv $(DESTDIR)$(PREFIX)$(DATADIR) |
88 |
| - -mkdir -p $(DESTDIR)$(PREFIX)$(MANDIR) |
89 |
| - -cp -f hydra.1 xhydra.1 pw-inspector.1 $(DESTDIR)$(PREFIX)$(MANDIR) |
| 1 | +all: |
| 2 | + @echo Error: you must run "./configure" first |
90 | 3 |
|
91 | 4 | clean:
|
92 |
| - rm -rf xhydra pw-inspector hydra *.o core *.core *.stackdump *~ Makefile.in Makefile dev_rfc hydra.restore arm/*.ipk arm/ipkg/usr/bin/* hydra-gtk/src/*.o hydra-gtk/src/xhydra hydra-gtk/stamp-h hydra-gtk/config.status hydra-gtk/errors hydra-gtk/config.log hydra-gtk/src/.deps hydra-gtk/src/Makefile hydra-gtk/Makefile |
93 | 5 | cp -f Makefile.orig Makefile
|
94 |
| - |
0 commit comments