minor fixes
This commit is contained in:
parent
d7e30ada4d
commit
44f07e2e75
18
main.py
18
main.py
@ -89,7 +89,7 @@ if onionFlag == 1:
|
||||
bitcoin = onionReport['bitcoinDetected']
|
||||
print("\t Bitcoin?", bitcoin)
|
||||
if bitcoin:
|
||||
baseScore = baseScore * 0.81
|
||||
baseScore = baseScore * 0.91
|
||||
print("\t Score goes down, now:", baseScore)
|
||||
bitcoinInfo = onionReport['bitcoinServices']['bitcoin']
|
||||
print("\t Bitcoin user agent:", bitcoinInfo['userAgent'])
|
||||
@ -109,14 +109,14 @@ if onionFlag == 1:
|
||||
apacheStatus = idReport['foundApacheModStatus']
|
||||
print("\t Apache status found?", apacheStatus)
|
||||
if apacheStatus:
|
||||
baseScore = baseScore * 0.87
|
||||
baseScore = baseScore * 0.86
|
||||
print("\t Score goes down, now:", baseScore)
|
||||
print("")
|
||||
|
||||
ipAddress = idReport['ipAddresses']
|
||||
print("\t IP address leakage?", ipAddress)
|
||||
if ipAddress:
|
||||
baseScore = baseScore * 0.55
|
||||
baseScore = baseScore * 0.71
|
||||
print("\t Score goes down, now:", baseScore)
|
||||
print("")
|
||||
|
||||
@ -179,15 +179,21 @@ if httpFlag == 1:
|
||||
for secureHeader in securityHeaders:
|
||||
if secureHeader in httpHeaders:
|
||||
if securityHeaders[secureHeader] != httpHeaders[secureHeader]:
|
||||
baseScore = baseScore * 0.987
|
||||
print("\t", secureHeader, "is present, but have diffrent value than expected.")
|
||||
print("\t Present value:", httpHeaders[secureHeader])
|
||||
print("\t Expected value:", securityHeaders[secureHeader])
|
||||
if secureHeader == "Strict-Transport-Security":
|
||||
baseScore = baseScore * 0.991
|
||||
else:
|
||||
baseScore = baseScore * 0.981
|
||||
print("\t Score goes down, now:", baseScore)
|
||||
else:
|
||||
print("\t", secureHeader, "is present and set correctly.")
|
||||
else:
|
||||
baseScore = baseScore * 0.983
|
||||
if secureHeader == "Cross-Origin-Embedder-Policy" or secureHeader == "Cross-Origin-Resource-Policy":
|
||||
baseScore = baseScore * 0.991
|
||||
else:
|
||||
baseScore = baseScore * 0.985
|
||||
print("\t",secureHeader, "not found.")
|
||||
print("\t Score goes down, now:", baseScore)
|
||||
print("")
|
||||
@ -207,4 +213,4 @@ if httpFlag == 1:
|
||||
if onionFlag or httpFlag:
|
||||
scoring(baseScore)
|
||||
|
||||
print("Analysis ended.")
|
||||
print("Analysis ended.")
|
||||
|
@ -35,7 +35,7 @@ else
|
||||
exit 1;
|
||||
fi
|
||||
|
||||
IS_ADDRESS_ONION=`echo $1 | grep -Ei ".onion$" | wc -c`
|
||||
IS_ADDRESS_ONION=`echo $1 | grep -Ei "\.onion\/?$" | wc -c`
|
||||
if [[ $IS_ADDRESS_ONION > 0 ]] ; then
|
||||
echo "Checking Onion Service, address: $1"
|
||||
else
|
||||
@ -74,4 +74,4 @@ fi
|
||||
python3 main.py
|
||||
|
||||
echo "Works done, exiting."
|
||||
exit 0
|
||||
exit 0
|
||||
|
Reference in New Issue
Block a user