segfault/Makefile

202 lines
10 KiB
Makefile
Raw Normal View History

2024-04-13 19:29:03 +00:00
VER := 0.5.6rc1
2022-05-19 11:17:21 +00:00
2022-03-05 13:17:32 +00:00
all:
2023-02-27 17:17:32 +00:00
make -C router
make -C tools/cg
2023-11-01 11:03:49 +00:00
make -C tools/logpipe
2022-12-06 16:03:56 +00:00
make -C master
2022-03-05 13:17:32 +00:00
make -C host
2022-05-20 15:59:45 +00:00
make -C tor
2022-10-08 08:30:59 +00:00
make -C encfsd
2022-07-28 13:33:08 +00:00
make -C gsnc
2022-11-30 17:28:47 +00:00
make -C guest
2022-11-10 10:00:54 +00:00
docker pull redis
docker pull nginx
docker pull hackerschoice/cryptostorm
docker pull 4km3/dnsmasq:2.85-r2
docker pull crazymax/cloudflared
2022-05-19 11:17:21 +00:00
FILES_GUEST += "segfault-$(VER)/guest/setup.sh"
2024-04-13 19:29:03 +00:00
FILES_GUEST += "segfault-$(VER)/guest/gitconfig-stub"
2022-05-19 11:17:21 +00:00
FILES_GUEST += "segfault-$(VER)/guest/Dockerfile"
FILES_GUEST += "segfault-$(VER)/guest/Makefile"
2022-07-27 14:26:03 +00:00
FILES_GUEST += "segfault-$(VER)/guest/fs-root/usr/sbin/halt"
2023-02-19 17:15:42 +00:00
FILES_GUEST += "segfault-$(VER)/guest/fs-root/usr/bin/mosh-server-hook"
2023-01-12 10:43:33 +00:00
FILES_GUEST += "segfault-$(VER)/guest/fs-root/usr/bin/xpra-hook"
2023-02-19 17:15:42 +00:00
FILES_GUEST += "segfault-$(VER)/guest/fs-root/usr/bin/brave-browser-stable-hook"
FILES_GUEST += "segfault-$(VER)/guest/fs-root/usr/bin/chromium-hook"
FILES_GUEST += "segfault-$(VER)/guest/fs-root/usr/share/code/code-hook"
2023-02-21 06:49:57 +00:00
FILES_GUEST += "segfault-$(VER)/guest/fs-root/usr/share/code/bin/code-hook"
2023-06-09 09:22:58 +00:00
FILES_GUEST += "segfault-$(VER)/guest/fs-root/usr/bin/username-anarchy"
2023-01-12 10:43:33 +00:00
FILES_GUEST += "segfault-$(VER)/guest/fs-root/usr/bin/xterm-dark"
2023-05-15 09:54:09 +00:00
FILES_GUEST += "segfault-$(VER)/guest/fs-root/usr/bin/xterm-dark-xpra"
2022-05-19 11:17:21 +00:00
FILES_GUEST += "segfault-$(VER)/guest/fs-root/etc/profile.d/segfault.sh"
FILES_GUEST += "segfault-$(VER)/guest/fs-root/etc/shellrc"
2023-02-19 17:15:42 +00:00
FILES_GUEST += "segfault-$(VER)/guest/fs-root/etc/skel/.config/htop/htoprc"
2022-07-30 22:12:55 +00:00
FILES_GUEST += "segfault-$(VER)/guest/fs-root/etc/zsh_profile"
2022-08-01 08:19:55 +00:00
FILES_GUEST += "segfault-$(VER)/guest/fs-root/etc/zsh_command_not_found"
2023-02-19 17:15:42 +00:00
FILES_GUEST += "segfault-$(VER)/guest/fs-root/etc/zsh/zshenv"
2022-10-31 18:10:03 +00:00
FILES_GUEST += "segfault-$(VER)/guest/fs-root/etc/proxychains.conf"
2022-07-27 14:26:03 +00:00
FILES_GUEST += "segfault-$(VER)/guest/fs-root/sf/bin/sf-motd.sh"
2023-05-15 09:54:09 +00:00
FILES_GUEST += "segfault-$(VER)/guest/fs-root/sf/bin/funcs.sh"
FILES_GUEST += "segfault-$(VER)/guest/fs-root/sf/bin/destruct"
FILES_GUEST += "segfault-$(VER)/guest/fs-root/sf/bin/funcs_motd-xpra"
2022-07-27 14:26:03 +00:00
FILES_GUEST += "segfault-$(VER)/guest/fs-root/sf/bin/sf-setup.sh"
2023-01-27 06:59:51 +00:00
FILES_GUEST += "segfault-$(VER)/guest/fs-root/sf/bin/startxvnc"
2023-01-12 10:43:33 +00:00
FILES_GUEST += "segfault-$(VER)/guest/fs-root/sf/bin/startxweb"
2023-05-03 15:45:23 +00:00
FILES_GUEST += "segfault-$(VER)/guest/fs-root/sf/bin/startfb"
2023-05-15 09:54:09 +00:00
FILES_GUEST += "segfault-$(VER)/guest/fs-root/sf/bin/geoip"
2023-08-14 10:22:59 +00:00
FILES_GUEST += "segfault-$(VER)/guest/fs-root/sf/bin/geoiphn"
2023-09-18 06:37:15 +00:00
FILES_GUEST += "segfault-$(VER)/guest/fs-root/sf/bin/gssec"
FILES_GUEST += "segfault-$(VER)/guest/fs-root/sf/bin/gsexec"
FILES_GUEST += "segfault-$(VER)/guest/fs-root/sf/bin/gsexecio"
2023-12-13 16:23:45 +00:00
FILES_GUEST += "segfault-$(VER)/guest/fs-root/sf/bin/d"
FILES_GUEST += "segfault-$(VER)/guest/fs-root/sf/bin/str2mnemonic"
2023-09-18 06:37:15 +00:00
FILES_GUEST += "segfault-$(VER)/guest/fs-root/sf/bin/thcssh"
FILES_GUEST += "segfault-$(VER)/guest/fs-root/sf/bin/transfer"
FILES_GUEST += "segfault-$(VER)/guest/fs-root/sf/bin/asn"
FILES_GUEST += "segfault-$(VER)/guest/fs-root/sf/bin/sshj"
FILES_GUEST += "segfault-$(VER)/guest/fs-root/sf/bin/shred"
2024-01-16 13:47:48 +00:00
FILES_GUEST += "segfault-$(VER)/guest/fs-root/sf/bin/rshell"
2024-04-13 19:29:03 +00:00
FILES_GUEST += "segfault-$(VER)/guest/fs-root/sf/bin/funcs_ip.sh"
FILES_GUEST += "segfault-$(VER)/guest/fs-root/sf/bin/funcs_rport.sh"
FILES_GUEST += "segfault-$(VER)/guest/fs-root/sf/bin/io"
FILES_GUEST += "segfault-$(VER)/guest/fs-root/sf/bin/exfil"
2022-12-03 09:18:37 +00:00
FILES_GUEST += "segfault-$(VER)/guest/fs-root/sf/bin/pkg-install.sh"
2022-07-27 14:26:03 +00:00
FILES_GUEST += "segfault-$(VER)/guest/fs-root/etc/rc.local-example"
2022-08-01 08:19:55 +00:00
FILES_GUEST += "segfault-$(VER)/guest/fs-root/etc/vim/vimrc.local"
2022-11-25 11:35:31 +00:00
FILES_GUEST += "segfault-$(VER)/guest/fs-root/etc/apt/apt.conf.d/01norecommend"
2022-11-30 17:28:47 +00:00
FILES_GUEST += "segfault-$(VER)/guest/fs-root/etc/cheat/conf.yml"
2023-01-08 13:43:32 +00:00
FILES_GUEST += "segfault-$(VER)/guest/fs-root/etc/ld.so.conf.d/sf.conf"
2022-11-27 13:17:00 +00:00
FILES_GUEST += "segfault-$(VER)/guest/fs-root/usr/share/source-highlight/src-hilite-lesspipe.sh"
2022-10-12 16:45:46 +00:00
FILES_GUEST += "segfault-$(VER)/guest/fs-root/usr/share/www/pelicanconf.py"
FILES_GUEST += "segfault-$(VER)/guest/fs-root/usr/share/www/tasks.py"
FILES_GUEST += "segfault-$(VER)/guest/fs-root/usr/share/www/Makefile"
FILES_GUEST += "segfault-$(VER)/guest/fs-root/usr/share/www/content/Articles/hello.md"
FILES_GUEST += "segfault-$(VER)/guest/fs-root/usr/share/www/content/Articles/world.md"
FILES_GUEST += "segfault-$(VER)/guest/fs-root/usr/share/www/content/pages/mydw.md"
FILES_GUEST += "segfault-$(VER)/guest/fs-root/usr/share/www/content/pages/about.md"
FILES_GUEST += "segfault-$(VER)/guest/fs-root/usr/share/www/content/images"
2023-06-23 09:30:41 +00:00
FILES_GUEST += "segfault-$(VER)/guest/fs-root/usr/share/applications/metasploit.desktop"
FILES_GUEST += "segfault-$(VER)/guest/fs-root/usr/share/applications/burpsuite.desktop"
FILES_GUEST += "segfault-$(VER)/guest/fs-root/usr/share/applications/thc-tips-and-tricks.desktop"
FILES_GUEST += "segfault-$(VER)/guest/fs-root/usr/share/icons/metasploit.svg"
FILES_GUEST += "segfault-$(VER)/guest/fs-root/usr/share/icons/thc-logo.jpg"
2023-08-15 09:08:24 +00:00
FILES_GUEST += "segfault-$(VER)/guest/fs-root-amd64/usr/bin/xmap"
2022-05-19 11:17:21 +00:00
2023-01-11 20:29:33 +00:00
FILES_MASTER += "segfault-$(VER)/master/Dockerfile"
FILES_MASTER += "segfault-$(VER)/master/Makefile"
FILES_MASTER += "segfault-$(VER)/master/init-master.sh"
2023-05-22 16:51:12 +00:00
FILES_MASTER += "segfault-$(VER)/master/dict.txt"
2023-05-03 15:45:23 +00:00
FILES_MASTER += "segfault-$(VER)/master/ready-lg.sh"
2023-01-13 18:57:40 +00:00
FILES_MASTER += "segfault-$(VER)/master/cgi-bin/rpc"
2022-12-06 16:03:56 +00:00
2022-05-19 11:17:21 +00:00
FILES_HOST += "segfault-$(VER)/host/Dockerfile"
FILES_HOST += "segfault-$(VER)/host/Makefile"
2022-09-17 18:39:19 +00:00
FILES_HOST += "segfault-$(VER)/host/docker-exec-sigproxy.c"
2023-11-01 11:03:49 +00:00
FILES_HOST += "segfault-$(VER)/host/unix-socket-client.c"
2023-01-25 22:18:15 +00:00
FILES_HOST += "segfault-$(VER)/host/mk_sshd.sh"
FILES_HOST += "segfault-$(VER)/host/sf-sshd.patch"
2023-04-25 10:31:33 +00:00
FILES_HOST += "segfault-$(VER)/host/setup.sh"
2022-05-19 11:17:21 +00:00
FILES_HOST += "segfault-$(VER)/host/fs-root/bin/segfaultsh"
2023-04-25 10:31:33 +00:00
FILES_HOST += "segfault-$(VER)/host/fs-root/bin/webshellsh"
2023-04-27 10:32:02 +00:00
FILES_HOST += "segfault-$(VER)/host/fs-root/bin/asksecsh"
2023-02-27 17:17:32 +00:00
FILES_HOST += "segfault-$(VER)/host/fs-root/bin/sf_trace-DISABLED"
2022-05-19 11:17:21 +00:00
FILES_HOST += "segfault-$(VER)/host/fs-root/bin/docker_sshd.sh"
2022-10-11 12:51:11 +00:00
FILES_HOST += "segfault-$(VER)/host/fs-root/bin/mmdbinspect"
2022-05-19 11:17:21 +00:00
FILES_HOST += "segfault-$(VER)/host/fs-root/etc/ssh/sshd_config"
FILES_HOST += "segfault-$(VER)/host/fs-root/etc/english.txt"
2022-05-20 15:59:45 +00:00
FILES_TOR += "segfault-$(VER)/tor/Dockerfile"
FILES_TOR += "segfault-$(VER)/tor/Makefile"
FILES_TOR += "segfault-$(VER)/tor/fs-root/sf-tor.sh"
2022-09-17 18:39:19 +00:00
FILES_PROVISION += "segfault-$(VER)/provision/funcs_aws.sh"
FILES_PROVISION += "segfault-$(VER)/provision/funcs_al2.sh"
FILES_PROVISION += "segfault-$(VER)/provision/funcs_ubuntu.sh"
FILES_PROVISION += "segfault-$(VER)/provision/init-linux.sh"
2022-05-19 11:17:21 +00:00
FILES_PROVISION += "segfault-$(VER)/provision/system/funcs"
2022-11-10 10:00:54 +00:00
FILES_PROVISION += "segfault-$(VER)/provision/system/sf.slice"
2023-02-19 17:15:42 +00:00
FILES_PROVISION += "segfault-$(VER)/provision/system/sf-guest.slice"
2022-07-27 14:26:03 +00:00
FILES_PROVISION += "segfault-$(VER)/provision/env.example"
2022-11-28 14:36:13 +00:00
FILES_PROVISION += "segfault-$(VER)/provision/update.sh"
2022-05-19 11:17:21 +00:00
2022-10-08 08:30:59 +00:00
FILES_ENCFSD += "segfault-$(VER)/encfsd/Makefile"
FILES_ENCFSD += "segfault-$(VER)/encfsd/Dockerfile"
FILES_ENCFSD += "segfault-$(VER)/encfsd/destructor.sh"
2024-01-20 20:44:05 +00:00
FILES_ENCFSD += "segfault-$(VER)/encfsd/funcs_destructor.sh"
2022-10-08 08:30:59 +00:00
FILES_ENCFSD += "segfault-$(VER)/encfsd/encfsd.sh"
FILES_ENCFSD += "segfault-$(VER)/encfsd/portd.sh"
2022-05-19 11:17:21 +00:00
2022-07-25 12:42:33 +00:00
FILES_ROUTER += "segfault-$(VER)/router/Makefile"
FILES_ROUTER += "segfault-$(VER)/router/Dockerfile"
FILES_ROUTER += "segfault-$(VER)/router/fix-network.sh"
FILES_ROUTER += "segfault-$(VER)/router/init.sh"
2023-01-13 18:57:40 +00:00
FILES_ROUTER += "segfault-$(VER)/router/init-wg.sh"
2023-04-25 10:31:33 +00:00
FILES_ROUTER += "segfault-$(VER)/router/init-novpn.sh"
2023-02-19 17:15:42 +00:00
FILES_ROUTER += "segfault-$(VER)/router/user-limit.sh"
2022-07-27 14:26:03 +00:00
2022-07-28 13:33:08 +00:00
FILES_GSNC += "segfault-$(VER)/gsnc/Makefile"
FILES_GSNC += "segfault-$(VER)/gsnc/Dockerfile"
FILES_GSNC += "segfault-$(VER)/gsnc/sf-gsnc.sh"
2022-07-27 14:26:03 +00:00
FILES_CONFIG += "segfault-$(VER)/config/etc/nginx/nginx.conf"
2023-01-11 20:29:33 +00:00
FILES_CONFIG += "segfault-$(VER)/config/etc/nginx/nginx-rpc.conf"
2022-09-18 11:42:52 +00:00
FILES_CONFIG += "segfault-$(VER)/config/etc/sf/sf.conf"
2024-01-20 20:44:05 +00:00
FILES_CONFIG += "segfault-$(VER)/config/etc/sf/timers.conf"
2022-10-11 12:51:11 +00:00
FILES_CONFIG += "segfault-$(VER)/config/etc/redis/redis.conf"
2022-09-18 11:42:52 +00:00
FILES_CONFIG += "segfault-$(VER)/config/etc/sf/WARNING---SHARED-BETWEEN-ALL-SERVERS---README.txt"
2022-11-10 10:00:54 +00:00
FILES_CONFIG += "segfault-$(VER)/config/etc/resolv.conf"
2023-09-21 22:12:29 +00:00
FILES_CONFIG += "segfault-$(VER)/config/etc/loginmsg-new.sh-example"
FILES_CONFIG += "segfault-$(VER)/config/etc/loginmsg-all.sh-example"
FILES_CONFIG += "segfault-$(VER)/config/etc/logoutmsg-all.sh-example"
2023-11-01 11:03:49 +00:00
FILES_CONFIG += "segfault-$(VER)/config/etc/logpipe/config.yaml"
2023-12-13 16:23:45 +00:00
FILES_CONFIG += "segfault-$(VER)/config/etc/ssh/banner_example"
2022-07-25 12:42:33 +00:00
2022-05-19 11:17:21 +00:00
FILES_ROOT += "segfault-$(VER)/Makefile"
2022-11-28 14:36:13 +00:00
FILES_ROOT += "segfault-$(VER)/ChangeLog"
2022-05-19 11:17:21 +00:00
FILES_ROOT += "segfault-$(VER)/docker-compose.yml"
2022-08-01 17:26:57 +00:00
FILES_ROOT += "segfault-$(VER)/sfbin/wait_semaphore.sh"
2022-09-28 15:05:55 +00:00
FILES_ROOT += "segfault-$(VER)/sfbin/vpn_wg2status.sh"
2022-10-11 12:51:11 +00:00
FILES_ROOT += "segfault-$(VER)/sfbin/rportfw.sh"
2022-10-08 08:30:59 +00:00
FILES_ROOT += "segfault-$(VER)/sfbin/funcs.sh"
2022-11-10 10:00:54 +00:00
FILES_ROOT += "segfault-$(VER)/sfbin/funcs_redis.sh"
2022-12-26 21:17:55 +00:00
FILES_ROOT += "segfault-$(VER)/sfbin/funcs_admin.sh"
2023-01-05 19:03:25 +00:00
FILES_ROOT += "segfault-$(VER)/sfbin/funcs_net.sh"
2024-01-20 20:44:05 +00:00
FILES_ROOT += "segfault-$(VER)/sfbin/funcs_ovpn.sh"
2024-01-19 17:18:58 +00:00
FILES_ROOT += "segfault-$(VER)/sfbin/ovpn_up.sh"
2022-10-08 08:30:59 +00:00
FILES_ROOT += "segfault-$(VER)/sfbin/sf"
2023-12-13 16:23:45 +00:00
FILES_ROOT += "segfault-$(VER)/sfbin/banhammer.sh"
2022-05-19 11:17:21 +00:00
FILES_CLEANER += "segfault-$(VER)/tools/cg/Dockerfile"
FILES_CLEANER += "segfault-$(VER)/tools/cg/go.mod"
FILES_CLEANER += "segfault-$(VER)/tools/cg/go.sum"
FILES_CLEANER += "segfault-$(VER)/tools/cg/main.go"
FILES_CLEANER += "segfault-$(VER)/tools/cg/Makefile"
FILES_CLEANER += "segfault-$(VER)/tools/cg/sysinfo_linux.go"
2023-11-01 11:03:49 +00:00
FILES_CLEANER += "segfault-$(VER)/tools/logpipe/Makefile"
FILES_CLEANER += "segfault-$(VER)/tools/logpipe/Dockerfile"
FILES_CLEANER += "segfault-$(VER)/tools/logpipe/go.sum"
FILES_CLEANER += "segfault-$(VER)/tools/logpipe/go.mod"
FILES_CLEANER += "segfault-$(VER)/tools/logpipe/main.go"
FILES_CLEANER += "segfault-$(VER)/tools/logpipe/metrics.go"
2022-10-31 18:51:27 +00:00
2023-06-09 09:22:58 +00:00
FILES_CONTRIB += "segfault-$(VER)/contrib/sfwg"
FILES_CONTRIB += "segfault-$(VER)/contrib/cronjob"
FILES += $(FILES_CLEANER) $(FILES_MASTER) $(FILES_ROOT) $(FILES_GSNC) $(FILES_CONFIG) $(FILES_ROUTER) $(FILES_TOR) $(FILES_ENCFSD) $(FILES_GUEST) $(FILES_HOST) $(FILES_PROVISION) $(FILES_CONTRIB)
2022-05-19 11:17:21 +00:00
TARX = $(shell command -v gtar 2>/dev/null)
ifndef TARX
TARX := tar
endif
install:
@ echo "Try provision/init-ubuntu.sh"
dist:
rm -f segfault-$(VER) 2>/dev/null
ln -sf . segfault-$(VER)
$(TARX) cfz segfault-$(VER).tar.gz --owner=0 --group=0 $(FILES)
rm -f segfault-$(VER)
ls -al segfault-$(VER).tar.gz