-
-
Notifications
You must be signed in to change notification settings - Fork 108
Expand file tree
/
Copy pathinstall.sh
More file actions
73 lines (62 loc) · 3.74 KB
/
install.sh
File metadata and controls
73 lines (62 loc) · 3.74 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
#!/usr/bin/env bash
#═══════════════════════════════════════════════════════════════════════════════
# NETREAPER Installer
# Copyright (c) 2025 OFFTRACKMEDIA Studios
#═══════════════════════════════════════════════════════════════════════════════
set -e
# Colors
RED='\033[0;31m'
GREEN='\033[0;32m'
CYAN='\033[0;36m'
NC='\033[0m'
echo -e "${CYAN}"
cat << 'EOF_ART'
███╗ ██╗███████╗████████╗██████╗ ███████╗ █████╗ ██████╗ ███████╗██████╗
████╗ ██║██╔════╝╚══██╔══╝██╔══██╗██╔════╝██╔══██╗██╔══██╗██╔════╝██╔══██╗
██╔██╗ ██║█████╗ ██║ ██████╔╝█████╗ ███████║██████╔╝█████╗ ██████╔╝
██║╚██╗██║██╔══╝ ██║ ██╔══██╗██╔══╝ ██╔══██║██╔═══╝ ██╔══╝ ██╔══██╗
██║ ╚████║███████╗ ██║ ██║ ██║███████╗██║ ██║██║ ███████╗██║ ██║
╚═╝ ╚═══╝╚══════╝ ╚═╝ ╚═╝ ╚═╝╚══════╝╚═╝ ╚═╝╚═╝ ╚══════╝╚═╝ ╚═╝
EOF_ART
echo -e "${NC}"
echo -e " ${CYAN}NETREAPER v5.1.0 Installer${NC}"
echo
# Check root
if [[ $EUID -ne 0 ]]; then
echo -e " ${RED}[!]${NC} This installer must be run as root"
echo -e " ${CYAN}[*]${NC} Usage: sudo ./install.sh"
exit 1
fi
# Installation paths
PREFIX="${PREFIX:-/usr/local/bin}"
COMPLETION_DIR="/etc/bash_completion.d"
echo -e " ${CYAN}[*]${NC} Installing to ${PREFIX}..."
# Install main scripts
install -m 755 netreaper "$PREFIX/netreaper"
echo -e " ${GREEN}[✓]${NC} Installed netreaper"
install -m 755 netreaper-install "$PREFIX/netreaper-install"
echo -e " ${GREEN}[✓]${NC} Installed netreaper-install"
# Install bash completion
if [[ -d "$COMPLETION_DIR" ]]; then
install -m 644 completions/netreaper.bash "$COMPLETION_DIR/netreaper"
echo -e " ${GREEN}[✓]${NC} Installed bash completion"
fi
# Create config directory
mkdir -p /etc/netreaper
mkdir -p ~/.netreaper/{logs,output,loot,sessions}
echo -e " ${GREEN}[✓]${NC} Created /etc/netreaper"
echo
echo -e " ${GREEN}════════════════════════════════════════════════════════${NC}"
echo -e " ${GREEN} ✓ NETREAPER v5.1.0 installed successfully!${NC}"
echo -e " ${GREEN}════════════════════════════════════════════════════════${NC}"
echo
echo -e " ${CYAN}Quick Start:${NC}"
echo -e " netreaper # Launch interactive menu"
echo -e " netreaper wizard scan # Guided scan wizard"
echo -e " netreaper help # Show all commands"
echo
echo -e " ${CYAN}Install Tools:${NC}"
echo -e " sudo netreaper-install # Interactive installer"
echo
echo -e " ${CYAN}© 2025 OFFTRACKMEDIA Studios${NC}"
echo