mirror of https://github.com/1N3/Sn1per.git
Sn1per Community Edition by @xer0dayz - https://xerosecurity.com
This commit is contained in:
parent
d879e5027c
commit
6accd86ac4
|
|
@ -1,4 +1,5 @@
|
||||||
## CHANGELOG:
|
## CHANGELOG:
|
||||||
|
* v8.2 - Fixed issue with firefox not loading on Kali Linux 2020.1
|
||||||
* v8.2 - Fixed issue with Masswebscan mode not working
|
* v8.2 - Fixed issue with Masswebscan mode not working
|
||||||
* v8.2 - Added Rails file exposure exploit CVE-2019-5418
|
* v8.2 - Added Rails file exposure exploit CVE-2019-5418
|
||||||
* v8.2 - Updated wordlist selections to fingerprint common vulnerable applications
|
* v8.2 - Updated wordlist selections to fingerprint common vulnerable applications
|
||||||
|
|
|
||||||
|
|
@ -48,6 +48,11 @@ mkdir $LOOT_DIR/osint 2> /dev/null
|
||||||
cp -Rf * $INSTALL_DIR 2> /dev/null
|
cp -Rf * $INSTALL_DIR 2> /dev/null
|
||||||
cd $INSTALL_DIR
|
cd $INSTALL_DIR
|
||||||
|
|
||||||
|
sudo cp -a /root/.Xauthority /root/.Xauthority.bak 2> /dev/null
|
||||||
|
sudo cp -a /home/$USER/.Xauthority /root/.Xauthority 2> /dev/null
|
||||||
|
sudo chown root: /root/.Xauthority 2> /dev/null
|
||||||
|
XAUTHORITY=/root/.Xauthority
|
||||||
|
|
||||||
# CHECK FOR UBUNTU...
|
# CHECK FOR UBUNTU...
|
||||||
UBUNTU_CHECK=$(egrep DISTRIB_ID /etc/lsb-release 2> /dev/null)
|
UBUNTU_CHECK=$(egrep DISTRIB_ID /etc/lsb-release 2> /dev/null)
|
||||||
if [[ $UBUNTU_CHECK == "DISTRIB_ID=Ubuntu" ]]; then
|
if [[ $UBUNTU_CHECK == "DISTRIB_ID=Ubuntu" ]]; then
|
||||||
|
|
|
||||||
18
sniper
18
sniper
|
|
@ -374,22 +374,22 @@ function init {
|
||||||
|
|
||||||
if [[ "$AUTOBRUTE" == "1" ]]; then
|
if [[ "$AUTOBRUTE" == "1" ]]; then
|
||||||
echo "$TARGET autobrute `date +"%Y-%m-%d %H:%M"`" 2> /dev/null >> $LOOT_DIR/scans/tasks.txt
|
echo "$TARGET autobrute `date +"%Y-%m-%d %H:%M"`" 2> /dev/null >> $LOOT_DIR/scans/tasks.txt
|
||||||
touch $LOOT_DIR/scans/$TARGET-autobrute.txt 2> /dev/null
|
touch $LOOT_DIR/scans/$TARGET-autobrute.txt 2> /dev/null
|
||||||
fi
|
fi
|
||||||
|
|
||||||
if [[ "$FULLNMAPSCAN" == "1" ]]; then
|
if [[ "$FULLNMAPSCAN" == "1" ]]; then
|
||||||
echo "$TARGET fullnmapscan `date +"%Y-%m-%d %H:%M"`" 2> /dev/null >> $LOOT_DIR/scans/tasks.txt
|
echo "$TARGET fullnmapscan `date +"%Y-%m-%d %H:%M"`" 2> /dev/null >> $LOOT_DIR/scans/tasks.txt
|
||||||
touch $LOOT_DIR/scans/$TARGET-fullnmapscan.txt 2> /dev/null
|
touch $LOOT_DIR/scans/$TARGET-fullnmapscan.txt 2> /dev/null
|
||||||
fi
|
fi
|
||||||
|
|
||||||
if [[ "$OSINT" == "1" ]]; then
|
if [[ "$OSINT" == "1" ]]; then
|
||||||
echo "$TARGET osint `date +"%Y-%m-%d %H:%M"`" 2> /dev/null >> $LOOT_DIR/scans/tasks.txt
|
echo "$TARGET osint `date +"%Y-%m-%d %H:%M"`" 2> /dev/null >> $LOOT_DIR/scans/tasks.txt
|
||||||
touch $LOOT_DIR/scans/$TARGET-osint.txt 2> /dev/null
|
touch $LOOT_DIR/scans/$TARGET-osint.txt 2> /dev/null
|
||||||
fi
|
fi
|
||||||
|
|
||||||
if [[ "$RECON" == "1" ]]; then
|
if [[ "$RECON" == "1" ]]; then
|
||||||
echo "$TARGET recon `date +"%Y-%m-%d %H:%M"`" 2> /dev/null >> $LOOT_DIR/scans/tasks.txt
|
echo "$TARGET recon `date +"%Y-%m-%d %H:%M"`" 2> /dev/null >> $LOOT_DIR/scans/tasks.txt
|
||||||
touch $LOOT_DIR/scans/$TARGET-recon.txt 2> /dev/null
|
touch $LOOT_DIR/scans/$TARGET-recon.txt 2> /dev/null
|
||||||
fi
|
fi
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -419,7 +419,7 @@ function loot {
|
||||||
echo -e "$OKORANGE + -- --=[ Importing NMap XML files into Metasploit...$RESET"
|
echo -e "$OKORANGE + -- --=[ Importing NMap XML files into Metasploit...$RESET"
|
||||||
msfconsole -x "workspace -a $WORKSPACE; workspace $WORKSPACE; db_import $LOOT_DIR/nmap/nmap*.xml; hosts; services; exit;" | tee $LOOT_DIR/notes/msf-$WORKSPACE.txt
|
msfconsole -x "workspace -a $WORKSPACE; workspace $WORKSPACE; db_import $LOOT_DIR/nmap/nmap*.xml; hosts; services; exit;" | tee $LOOT_DIR/notes/msf-$WORKSPACE.txt
|
||||||
fi
|
fi
|
||||||
|
|
||||||
echo -e "$OKORANGE + -- --=[ Generating reports...$RESET"
|
echo -e "$OKORANGE + -- --=[ Generating reports...$RESET"
|
||||||
cd $LOOT_DIR/output 2> /dev/null
|
cd $LOOT_DIR/output 2> /dev/null
|
||||||
echo -en "$OKGREEN[$OKBLUE"
|
echo -en "$OKGREEN[$OKBLUE"
|
||||||
|
|
@ -427,7 +427,7 @@ function loot {
|
||||||
#for a in `sort -u $LOOT_DIR/scans/updated.txt`;
|
#for a in `sort -u $LOOT_DIR/scans/updated.txt`;
|
||||||
do
|
do
|
||||||
# TXT OUTPUT
|
# TXT OUTPUT
|
||||||
#cat "$a" 2> /dev/null | sed -r "s/\x1B\[([0-9]{1,2}(;[0-9]{1,2})?)?[mGK]//g" 2> /dev/null > $LOOT_DIR/reports/$a.txt 2> /dev/null
|
#cat "$a" 2> /dev/null | sed -r "s/\x1B\[([0-9]{1,2}(;[0-9]{1,2})?)?[mGK]//g" 2> /dev/null > $LOOT_DIR/reports/$a.txt 2> /dev/null
|
||||||
# HTML OUTPUT
|
# HTML OUTPUT
|
||||||
echo "$a" 2> /dev/null | aha 2> /dev/null > $LOOT_DIR/reports/$a.html 2> /dev/null
|
echo "$a" 2> /dev/null | aha 2> /dev/null > $LOOT_DIR/reports/$a.html 2> /dev/null
|
||||||
cat "$a" 2> /dev/null | aha 2> /dev/null >> $LOOT_DIR/reports/$a.html 2> /dev/null
|
cat "$a" 2> /dev/null | aha 2> /dev/null >> $LOOT_DIR/reports/$a.html 2> /dev/null
|
||||||
|
|
@ -497,9 +497,9 @@ function loot {
|
||||||
sed -i "s/notepad/notepad-$PRE_NAME/g" "$LOOT_DIR/notes/notepad.html" 2> /dev/null
|
sed -i "s/notepad/notepad-$PRE_NAME/g" "$LOOT_DIR/notes/notepad.html" 2> /dev/null
|
||||||
fi
|
fi
|
||||||
if [[ "$SN1PER_AUTOLOAD" = "1" ]] && [[ ! -f "$INSTALL_DIR/pro/settings.php" ]]; then
|
if [[ "$SN1PER_AUTOLOAD" = "1" ]] && [[ ! -f "$INSTALL_DIR/pro/settings.php" ]]; then
|
||||||
echo -e "$OKORANGE + -- --=[ Loading Sn1per Professional...$RESET"
|
echo -e "$OKORANGE + -- --=[ Loading Sn1per Professional...$RESET"
|
||||||
source $INSTALL_DIR/pro.sh
|
source $INSTALL_DIR/pro.sh
|
||||||
$BROWSER $LOOT_DIR/sniper-report.html 2> /dev/null > /dev/null &
|
$BROWSER $LOOT_DIR/sniper-report.html 2> /dev/null > /dev/null &
|
||||||
else
|
else
|
||||||
echo -e "$OKORANGE + -- --=[ Generating Sn1per Professional reports...$RESET"
|
echo -e "$OKORANGE + -- --=[ Generating Sn1per Professional reports...$RESET"
|
||||||
source $INSTALL_DIR/pro.sh
|
source $INSTALL_DIR/pro.sh
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue