-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathinstall.sh
executable file
·38 lines (29 loc) · 1003 Bytes
/
install.sh
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
#/bin/bash
# Installation script for Debian/Ubuntu
# Author: whois
# Twitter: @JuhoJauhiainen
cd /tmp
# Clone the repo
git clone https://github.com/keydet89/RegRipper2.8.git
cd RegRipper2.8/
# Tailoring the script for Linux
tail -n +2 rip.pl > rip
perl -pi -e 'tr[\r][]d' rip
sed -i "1i #\!$(which perl)" rip
sed -i 's/\#my\ \$plugindir/\my\ \$plugindir/g' rip
sed -i 's/\#push/push/' rip
sed -i 's/\"plugins\/\"\;/\"\/usr\/share\/regripper\/plugins\/\"\;/' rip
sed -i 's/(\"plugins\")\;/(\"\/usr\/share\/regripper\/plugins\")\;/' rip
# Using cpanminus to install Win32registry module, for some reason tests fail when building so Luke has to use force
sudo apt-get install cpanminus -y
sudo cpanm Parse::Win32Registry --force
# Make directory for plugins
sudo mkdir -p /usr/share/regripper/
sudo cp -r plugins/ /usr/share/regripper/
# Move the ripper to path
sudo mv rip /usr/local/bin/rip.pl
chmod +x /usr/local/bin/rip.pl
source ~/.bashrc
# Get rid the rest files
cd
rm -rf /tmp/RegRipper2.8