3
3
# ┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
4
4
# ┃ Project : Pentesting-Framework ┃
5
5
# ┃ Author : ABHacker Official ┃
6
- # ┃ Version : 8.3.6 (Latest) ┃
6
+ # ┃ Version : 8.3.8 (Latest) ┃
7
7
# ┃ Github : abhackerofficial <github.com/abhackerofficial> ┃
8
8
# ┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┛
9
9
@@ -15,7 +15,7 @@ printf 105
15
15
fi
16
16
}
17
17
18
- set +x
18
+ # set +x
19
19
20
20
if [[ $_ == " +x" ]]
21
21
then
@@ -43,16 +43,18 @@ export OUTPUT=$HOME/.history.psf
43
43
CWD=$( pwd)
44
44
SUBMODULE=14
45
45
MODULE=07
46
- VAR=8.3.6
46
+ VAR=8.3.8
47
47
PSNUM=3
48
48
NUM=1
49
49
50
50
# Modules options list
51
51
52
52
if [[ ! $__return__ == 105 ]]; then
53
53
source $CWD /assets/programs/list.modules
54
+ source $CWD /assets/programs/info.psfconsole
54
55
else
55
56
source <( curl -sLo- " ${RAWLINK} /assets/programs/list.modules" )
57
+ source <( curl -sLo- " ${RAWLINK} /assets/programs/info.psfconsole" )
56
58
fi
57
59
58
60
# Colors
@@ -264,8 +266,8 @@ Usage: ${C3}use with:<module>/<submodule>/handler${R0}
264
266
265
267
Available Commands Description
266
268
---------------------------- -----------
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} .
269
271
${C2} use with:phish/gpsweb/handler${R0} module to create geolocation phishing site${R1} s${R0} .
270
272
${C2} use with:phish/camweb/handler${R0} module to create camera phishing site${R1} s${R0} .
271
273
${C2} use with:phish/micweb/handler${R0} module to create microphone phishing site${R1} s${R0} .
@@ -315,17 +317,21 @@ TYPE=$(printf "$(type)")
315
317
}
316
318
317
319
logPRINT () {
318
- printf " \rConnection to Network ..."
320
+ printf " \rConnecting to Network ..."
321
+ }
322
+
323
+ logREMOVE () {
324
+ printf " \r "
319
325
}
320
326
321
327
UPDATE () {
322
328
UPDATE=$( cat <( curl -sLo- git.io/pSf) | grep " VAR" | awk ' {print $1}' | head -n1 | cut -c 5-)
323
- printf " \r "
324
329
}
325
330
326
331
logPRINT & TYPE
327
332
logPRINT & UPDATE
328
333
logPRINT & NETWORK
334
+ logPRINT && logREMOVE
329
335
330
336
if [[ $VAR != $UPDATE ]]
331
337
then
@@ -735,6 +741,10 @@ elif [[ ${input} == "back" ]]
735
741
then
736
742
:
737
743
744
+ elif [[ ${input} == " info" ]]
745
+ then
746
+ :
747
+
738
748
elif [[ ${input} == " banner" ]]
739
749
then
740
750
:
@@ -953,6 +963,21 @@ getCOMMANDS() {
953
963
echo -e " ${g0SIGN} 'list' command only works with Modules! :: execute '?'/'help'"
954
964
command=" "
955
965
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
+
956
981
elif [[ ${command} == " exit" || ${command} == " quit" ]]
957
982
then
958
983
echo -e " ${g0SIGN} Existing Psfconsole ..."
@@ -1128,6 +1153,19 @@ elif [[ ${input} == "banner" ]]
1128
1153
then
1129
1154
theHEADER
1130
1155
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
+
1131
1169
elif [[ ${input} == " exit" ]]
1132
1170
then
1133
1171
echo -e " ${g0SIGN} Existing psfconsole..."
@@ -1166,9 +1204,10 @@ fi
1166
1204
readCONFIGURE () {
1167
1205
if [[ ${command} == " use with:phish/otpweb/handler" ]]
1168
1206
then
1207
+ NAME=otpweb
1169
1208
MODE=withPHISH/OTPWEB
1209
+ NET=yes
1170
1210
echo -e " ${b0SIGN} Using configured with:phish/otpweb mode"
1171
- # list1
1172
1211
while true
1173
1212
do
1174
1213
if [[ ! ${FALSE} == " false" ]]
@@ -1192,7 +1231,9 @@ readCONFIGURE () {
1192
1231
1193
1232
elif [[ ${command} == " use with:phish/notpweb/handler" ]]
1194
1233
then
1234
+ NAME=notpweb
1195
1235
MODE=withPHISH/NOTPWEB
1236
+ NET=yes
1196
1237
echo -e " ${b0SIGN} Using configured with:phish/notpweb mode"
1197
1238
while true
1198
1239
do
@@ -1217,7 +1258,9 @@ readCONFIGURE () {
1217
1258
1218
1259
elif [[ ${command} == " use with:phish/gpsweb/handler" ]]
1219
1260
then
1261
+ NAME=gpsweb
1220
1262
MODE=withPHISH/GPSWEB
1263
+ NET=yes
1221
1264
echo -e " ${b0SIGN} Using configured with:phish/gpsweb mode"
1222
1265
while true
1223
1266
do
@@ -1242,7 +1285,9 @@ elif [[ ${command} == "use with:phish/gpsweb/handler" ]]
1242
1285
1243
1286
elif [[ ${command} == " use with:phish/camweb/handler" ]]
1244
1287
then
1288
+ NAME=camweb
1245
1289
MODE=withPHISH/CAMWEB
1290
+ NET=yes
1246
1291
echo -e " ${b0SIGN} Using configured with:phish/camweb mode"
1247
1292
while true
1248
1293
do
@@ -1267,7 +1312,9 @@ elif [[ ${command} == "use with:phish/camweb/handler" ]]
1267
1312
1268
1313
elif [[ ${command} == " use with:phish/micweb/handler" ]]
1269
1314
then
1315
+ NAME=micweb
1270
1316
MODE=withPHISH/MICWEB
1317
+ NET=yes
1271
1318
echo -e " ${b0SIGN} Using configured with:phish/micweb mode"
1272
1319
while true
1273
1320
do
@@ -1292,7 +1339,9 @@ elif [[ ${command} == "use with:phish/micweb/handler" ]]
1292
1339
1293
1340
elif [[ ${command} == " use with:bomber/callnsms/handler" ]]
1294
1341
then
1342
+ NAME=callnsms
1295
1343
MODE=withBOMBER/CALLNSMS
1344
+ NET=yes
1296
1345
echo -e " ${b0SIGN} Using configured with:bomber/callnsms mode"
1297
1346
while true
1298
1347
do
@@ -1363,7 +1412,9 @@ esac
1363
1412
1364
1413
elif [[ ${command} == " use with:lookup/user/handler" ]]
1365
1414
then
1415
+ NAME=user
1366
1416
MODE=withLOOKUP/USER
1417
+ NET=yes
1367
1418
echo -e " ${b0SIGN} Using configured with:lookup/user mode"
1368
1419
while true
1369
1420
do
@@ -1388,7 +1439,9 @@ readINPUT "list1-m3" "3" "withLOOKUP/USER/user"
1388
1439
1389
1440
elif [[ ${command} == " use with:lookup/number/handler" ]]
1390
1441
then
1442
+ NAME=number
1391
1443
MODE=withLOOKUP/NUMBER
1444
+ NET=yes
1392
1445
echo -e " ${b0SIGN} Using configured with:lookup/number mode"
1393
1446
while true
1394
1447
do
@@ -1415,7 +1468,9 @@ readINPUTS "run" "source" "withLOOKUP/NUMBER/number"
1415
1468
1416
1469
elif [[ ${command} == " use with:remote/payload/handler" ]]
1417
1470
then
1471
+ NAME=payload
1418
1472
MODE=withREMOTE/PAYLOAD
1473
+ NET=not
1419
1474
echo -e " ${b0SIGN} Using configured with:remote/payload mode"
1420
1475
while true
1421
1476
do
@@ -1440,7 +1495,9 @@ elif [[ ${command} == "use with:remote/payload/handler" ]]
1440
1495
1441
1496
elif [[ ${command} == " use with:brute/social/handler" ]]
1442
1497
then
1498
+ NAME=social
1443
1499
MODE=withBRUTE/SOCIAL
1500
+ NET=yes
1444
1501
echo -e " ${b0SIGN} Using configured with:brute/social mode"
1445
1502
while true
1446
1503
do
@@ -1468,7 +1525,9 @@ elif [[ ${command} == "use with:brute/social/handler" ]]
1468
1525
1469
1526
elif [[ ${command} == " use with:brute/hashes/handler" ]]
1470
1527
then
1528
+ NAME=hashes
1471
1529
MODE=withBRUTE/HASHES
1530
+ NET=yes
1472
1531
echo -e " ${b0SIGN} Using configured with:brute/hashes mode"
1473
1532
while true
1474
1533
do
@@ -1499,7 +1558,9 @@ elif [[ ${command} == "use with:brute/hashes/handler" ]]
1499
1558
1500
1559
elif [[ ${command} == " use with:attack/ddos/handler" ]]
1501
1560
then
1561
+ NAME=ddos
1502
1562
MODE=withATTACK/DDOS
1563
+ NET=yes
1503
1564
echo -e " ${b0SIGN} Using configured with:attack/ddos mode"
1504
1565
while true
1505
1566
do
@@ -1526,7 +1587,9 @@ elif [[ ${command} == "use with:attack/ddos/handler" ]]
1526
1587
1527
1588
elif [[ ${command} == " use with:secure/hashes/handler" ]]
1528
1589
then
1590
+ NAME=hashes
1529
1591
MODE=withSECURE/HASHES
1592
+ NET=not
1530
1593
echo -e " ${b0SIGN} Using configured with:secure/hashes mode"
1531
1594
while true
1532
1595
do
@@ -1547,7 +1610,9 @@ elif [[ ${command} == "use with:secure/hashes/handler" ]]
1547
1610
1548
1611
elif [[ ${command} == " use with:secure/passwd/handler" ]]
1549
1612
then
1613
+ NAME=passwd
1550
1614
MODE=withSECURE/PASSWD
1615
+ NET=not
1551
1616
echo -e " ${b0SIGN} Using configured with:secure/passwd mode"
1552
1617
while true
1553
1618
do
0 commit comments