Skip to content

Commit acbf4a2

Browse files
Update commit
1 parent f316526 commit acbf4a2

File tree

5 files changed

+141
-13
lines changed

5 files changed

+141
-13
lines changed

CONTRIBUTE.md

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,4 @@
11
> `The Contributors`
22
3-
+ [`Hax4Us`](https://github.com/Hax4us)
4-
+ [`remo7777`](https://github.com/remo7777)
3+
+ [`abhackerofficial`](https://github.com/abhackerofficial)
54
+ [`cyberknight777`](https://gitlab.com/cyberknight777)
6-
+ [`Hilledkinged`](https://gitlab.com/Martinvlba)

CREDIT.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
> `The Users Credit`
2+
3+
+ [`Hax4Us`](https://github.com/Hax4us)
4+
+ [`remo7777`](https://github.com/remo7777)
5+
+ [`Hilledkinged`](https://gitlab.com/Martinvlba)

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -40,8 +40,8 @@ This [pentesting-framework](https://github.com/abhackerofficial/pentesting-frame
4040
| ----------------------------------------------------------------------------------------------------- |
4141
| <p align="center"> [ABHacker Official](https://github.com/abhackerofficial) |</p>
4242

43-
> [`Contributors`](https://github.com/abhackerofficial/pentesting-framework/blob/master/CONTRIBUTE.md)
43+
> [`Contributors`](https://github.com/abhackerofficial/pentesting-framework/blob/master/CONTRIBUTE.md) [`Creditors`](https://github.com/abhackerofficial/pentesting-framework/blob/master/CREDIT.md)
4444
45-
Pentesting-Framework has a vibrant community of happy users and delightful contributors. Without all the time and help from our contributors, it wouldn't be so awesome.
45+
Pentesting-Framework has a vibrant community of happy users and delightful contributors and creditors. Without all the time and help from our contributors, it wouldn't be so awesome.
4646

4747
Thank you so much!

assets/programs/info.psfconsole

Lines changed: 60 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,60 @@
1+
#!/bin/bash
2+
3+
aboutMOFULES() {
4+
if [[ $MODE == "withPHISH/OTPWEB" ]]
5+
then
6+
INFO=$(printf "module to run with:otp phishing sites.")
7+
8+
elif [[ $MODE == "withPHISH/NOTPWEB" ]]
9+
then
10+
INFO=$(printf "module to run with:notp phishing sites.")
11+
12+
elif [[ $MODE == "withPHISH/GPSWEB" ]]
13+
then
14+
INFO=$(printf "module to create geolocation phishing sites.")
15+
16+
elif [[ $MODE == "withPHISH/CAMWEB" ]]
17+
then
18+
INFO=$(printf "module to create camera phishing sites.")
19+
20+
elif [[ $MODE == "withPHISH/MICWEB" ]]
21+
then
22+
INFO=$(printf "module to create microphone phishing sites.")
23+
24+
elif [[ $MODE == "withBOMBER/CALLNSMS" ]]
25+
then
26+
INFO=$(printf "module to perform a bombing attack.")
27+
28+
elif [[ $MODE == "withLOOKUP/USER" ]]
29+
then
30+
INFO=$(printf "module to gather information of users.")
31+
32+
elif [[ $MODE == "withLOOKUP/NUMBER" ]]
33+
then
34+
INFO=$(printf "module to gather information of numbers.")
35+
36+
elif [[ $MODE == "withREMOTE/PAYLOAD" ]]
37+
then
38+
INFO=$(printf "module to create a metasploit payload\n for your target devices.")
39+
40+
elif [[ $MODE == "withBRUTE/SOCIAL" ]]
41+
then
42+
INFO=$(printf "module to perform social bruteforce attack.")
43+
44+
elif [[ $MODE == "withBRUTE/HASHES" ]]
45+
then
46+
INFO=$(printf "module to perform hashes bruteforce attack.")
47+
48+
elif [[ $MODE == "withATTACK/DDOS" ]]
49+
then
50+
INFO=$(printf "module to perform ddos attack on sites.")
51+
52+
elif [[ $MODE == "withSECURE/HASHES" ]]
53+
then
54+
INFO=$(printf "module to generate hashing algorithm.")
55+
56+
elif [[ $MODE == "withSECURE/PASSWD" ]]
57+
then
58+
INFO=$(printf "module to generate strong passwords.")
59+
fi
60+
}

psfconsole

Lines changed: 73 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
#┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
44
#┃ Project : Pentesting-Framework ┃
55
#┃ Author : ABHacker Official ┃
6-
#┃ Version : 8.3.6 (Latest) ┃
6+
#┃ Version : 8.3.8 (Latest) ┃
77
#┃ Github : abhackerofficial <github.com/abhackerofficial> ┃
88
#┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┛
99

@@ -15,7 +15,7 @@ printf 105
1515
fi
1616
}
1717

18-
set +x
18+
#set +x
1919

2020
if [[ $_ == "+x" ]]
2121
then
@@ -43,16 +43,18 @@ export OUTPUT=$HOME/.history.psf
4343
CWD=$(pwd)
4444
SUBMODULE=14
4545
MODULE=07
46-
VAR=8.3.6
46+
VAR=8.3.8
4747
PSNUM=3
4848
NUM=1
4949

5050
# Modules options list
5151

5252
if [[ ! $__return__ == 105 ]];then
5353
source $CWD/assets/programs/list.modules
54+
source $CWD/assets/programs/info.psfconsole
5455
else
5556
source <(curl -sLo- "${RAWLINK}/assets/programs/list.modules")
57+
source <(curl -sLo- "${RAWLINK}/assets/programs/info.psfconsole")
5658
fi
5759

5860
# Colors
@@ -264,8 +266,8 @@ Usage: ${C3}use with:<module>/<submodule>/handler${R0}
264266
265267
Available Commands Description
266268
---------------------------- -----------
267-
${C2}use with:phish/otpweb/handler${R0} module to run with:notp phishing site${R1}s${R0}.
268-
${C2}use with:phish/notpweb/handler${R0} module to run with:otp phishing site${R1}s${R0}.
269+
${C2}use with:phish/otpweb/handler${R0} module to run with:otp phishing site${R1}s${R0}.
270+
${C2}use with:phish/notpweb/handler${R0} module to run with:notp phishing site${R1}s${R0}.
269271
${C2}use with:phish/gpsweb/handler${R0} module to create geolocation phishing site${R1}s${R0}.
270272
${C2}use with:phish/camweb/handler${R0} module to create camera phishing site${R1}s${R0}.
271273
${C2}use with:phish/micweb/handler${R0} module to create microphone phishing site${R1}s${R0}.
@@ -315,17 +317,21 @@ TYPE=$(printf "$(type)")
315317
}
316318

317319
logPRINT() {
318-
printf "\rConnection to Network ..."
320+
printf "\rConnecting to Network ..."
321+
}
322+
323+
logREMOVE() {
324+
printf "\r "
319325
}
320326

321327
UPDATE() {
322328
UPDATE=$(cat <(curl -sLo- git.io/pSf) | grep "VAR" | awk '{print $1}' | head -n1 | cut -c 5-)
323-
printf "\r "
324329
}
325330

326331
logPRINT & TYPE
327332
logPRINT & UPDATE
328333
logPRINT & NETWORK
334+
logPRINT && logREMOVE
329335

330336
if [[ $VAR != $UPDATE ]]
331337
then
@@ -735,6 +741,10 @@ elif [[ ${input} == "back" ]]
735741
then
736742
:
737743

744+
elif [[ ${input} == "info" ]]
745+
then
746+
:
747+
738748
elif [[ ${input} == "banner" ]]
739749
then
740750
:
@@ -953,6 +963,21 @@ getCOMMANDS() {
953963
echo -e "${g0SIGN} 'list' command only works with Modules! :: execute '?'/'help'"
954964
command=""
955965

966+
elif [[ ${command} == "info" ]]
967+
then
968+
echo -e "${g0SIGN} 'info' command only works with Modules! :: execute '?'/'help'"
969+
command=""
970+
971+
elif [[ ${command} == "back" ]]
972+
then
973+
echo -e "${g0SIGN} 'back' command only works with Modules! :: execute '?'/'help'"
974+
command=""
975+
976+
elif [[ ${command} == "version" ]]
977+
then
978+
echo -e "Framework Version: release v$VAR"
979+
command=""
980+
956981
elif [[ ${command} == "exit" || ${command} == "quit" ]]
957982
then
958983
echo -e "${g0SIGN} Existing Psfconsole ..."
@@ -1128,6 +1153,19 @@ elif [[ ${input} == "banner" ]]
11281153
then
11291154
theHEADER
11301155

1156+
elif [[ ${input} == "info" ]]
1157+
then
1158+
aboutMOFULES
1159+
echo -e "
1160+
Name: $NAME
1161+
Module: $MODE
1162+
Internet Required: $NET
1163+
1164+
Description:
1165+
$INFO
1166+
"
1167+
input=""
1168+
11311169
elif [[ ${input} == "exit" ]]
11321170
then
11331171
echo -e "${g0SIGN} Existing psfconsole..."
@@ -1166,9 +1204,10 @@ fi
11661204
readCONFIGURE () {
11671205
if [[ ${command} == "use with:phish/otpweb/handler" ]]
11681206
then
1207+
NAME=otpweb
11691208
MODE=withPHISH/OTPWEB
1209+
NET=yes
11701210
echo -e "${b0SIGN} Using configured with:phish/otpweb mode"
1171-
# list1
11721211
while true
11731212
do
11741213
if [[ ! ${FALSE} == "false" ]]
@@ -1192,7 +1231,9 @@ readCONFIGURE () {
11921231

11931232
elif [[ ${command} == "use with:phish/notpweb/handler" ]]
11941233
then
1234+
NAME=notpweb
11951235
MODE=withPHISH/NOTPWEB
1236+
NET=yes
11961237
echo -e "${b0SIGN} Using configured with:phish/notpweb mode"
11971238
while true
11981239
do
@@ -1217,7 +1258,9 @@ readCONFIGURE () {
12171258

12181259
elif [[ ${command} == "use with:phish/gpsweb/handler" ]]
12191260
then
1261+
NAME=gpsweb
12201262
MODE=withPHISH/GPSWEB
1263+
NET=yes
12211264
echo -e "${b0SIGN} Using configured with:phish/gpsweb mode"
12221265
while true
12231266
do
@@ -1242,7 +1285,9 @@ elif [[ ${command} == "use with:phish/gpsweb/handler" ]]
12421285

12431286
elif [[ ${command} == "use with:phish/camweb/handler" ]]
12441287
then
1288+
NAME=camweb
12451289
MODE=withPHISH/CAMWEB
1290+
NET=yes
12461291
echo -e "${b0SIGN} Using configured with:phish/camweb mode"
12471292
while true
12481293
do
@@ -1267,7 +1312,9 @@ elif [[ ${command} == "use with:phish/camweb/handler" ]]
12671312

12681313
elif [[ ${command} == "use with:phish/micweb/handler" ]]
12691314
then
1315+
NAME=micweb
12701316
MODE=withPHISH/MICWEB
1317+
NET=yes
12711318
echo -e "${b0SIGN} Using configured with:phish/micweb mode"
12721319
while true
12731320
do
@@ -1292,7 +1339,9 @@ elif [[ ${command} == "use with:phish/micweb/handler" ]]
12921339

12931340
elif [[ ${command} == "use with:bomber/callnsms/handler" ]]
12941341
then
1342+
NAME=callnsms
12951343
MODE=withBOMBER/CALLNSMS
1344+
NET=yes
12961345
echo -e "${b0SIGN} Using configured with:bomber/callnsms mode"
12971346
while true
12981347
do
@@ -1363,7 +1412,9 @@ esac
13631412

13641413
elif [[ ${command} == "use with:lookup/user/handler" ]]
13651414
then
1415+
NAME=user
13661416
MODE=withLOOKUP/USER
1417+
NET=yes
13671418
echo -e "${b0SIGN} Using configured with:lookup/user mode"
13681419
while true
13691420
do
@@ -1388,7 +1439,9 @@ readINPUT "list1-m3" "3" "withLOOKUP/USER/user"
13881439

13891440
elif [[ ${command} == "use with:lookup/number/handler" ]]
13901441
then
1442+
NAME=number
13911443
MODE=withLOOKUP/NUMBER
1444+
NET=yes
13921445
echo -e "${b0SIGN} Using configured with:lookup/number mode"
13931446
while true
13941447
do
@@ -1415,7 +1468,9 @@ readINPUTS "run" "source" "withLOOKUP/NUMBER/number"
14151468

14161469
elif [[ ${command} == "use with:remote/payload/handler" ]]
14171470
then
1471+
NAME=payload
14181472
MODE=withREMOTE/PAYLOAD
1473+
NET=not
14191474
echo -e "${b0SIGN} Using configured with:remote/payload mode"
14201475
while true
14211476
do
@@ -1440,7 +1495,9 @@ elif [[ ${command} == "use with:remote/payload/handler" ]]
14401495

14411496
elif [[ ${command} == "use with:brute/social/handler" ]]
14421497
then
1498+
NAME=social
14431499
MODE=withBRUTE/SOCIAL
1500+
NET=yes
14441501
echo -e "${b0SIGN} Using configured with:brute/social mode"
14451502
while true
14461503
do
@@ -1468,7 +1525,9 @@ elif [[ ${command} == "use with:brute/social/handler" ]]
14681525

14691526
elif [[ ${command} == "use with:brute/hashes/handler" ]]
14701527
then
1528+
NAME=hashes
14711529
MODE=withBRUTE/HASHES
1530+
NET=yes
14721531
echo -e "${b0SIGN} Using configured with:brute/hashes mode"
14731532
while true
14741533
do
@@ -1499,7 +1558,9 @@ elif [[ ${command} == "use with:brute/hashes/handler" ]]
14991558

15001559
elif [[ ${command} == "use with:attack/ddos/handler" ]]
15011560
then
1561+
NAME=ddos
15021562
MODE=withATTACK/DDOS
1563+
NET=yes
15031564
echo -e "${b0SIGN} Using configured with:attack/ddos mode"
15041565
while true
15051566
do
@@ -1526,7 +1587,9 @@ elif [[ ${command} == "use with:attack/ddos/handler" ]]
15261587

15271588
elif [[ ${command} == "use with:secure/hashes/handler" ]]
15281589
then
1590+
NAME=hashes
15291591
MODE=withSECURE/HASHES
1592+
NET=not
15301593
echo -e "${b0SIGN} Using configured with:secure/hashes mode"
15311594
while true
15321595
do
@@ -1547,7 +1610,9 @@ elif [[ ${command} == "use with:secure/hashes/handler" ]]
15471610

15481611
elif [[ ${command} == "use with:secure/passwd/handler" ]]
15491612
then
1613+
NAME=passwd
15501614
MODE=withSECURE/PASSWD
1615+
NET=not
15511616
echo -e "${b0SIGN} Using configured with:secure/passwd mode"
15521617
while true
15531618
do

0 commit comments

Comments
 (0)