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']
|
bitcoin = onionReport['bitcoinDetected']
|
||||||
print("\t Bitcoin?", bitcoin)
|
print("\t Bitcoin?", bitcoin)
|
||||||
if bitcoin:
|
if bitcoin:
|
||||||
baseScore = baseScore * 0.81
|
baseScore = baseScore * 0.91
|
||||||
print("\t Score goes down, now:", baseScore)
|
print("\t Score goes down, now:", baseScore)
|
||||||
bitcoinInfo = onionReport['bitcoinServices']['bitcoin']
|
bitcoinInfo = onionReport['bitcoinServices']['bitcoin']
|
||||||
print("\t Bitcoin user agent:", bitcoinInfo['userAgent'])
|
print("\t Bitcoin user agent:", bitcoinInfo['userAgent'])
|
||||||
@ -109,14 +109,14 @@ if onionFlag == 1:
|
|||||||
apacheStatus = idReport['foundApacheModStatus']
|
apacheStatus = idReport['foundApacheModStatus']
|
||||||
print("\t Apache status found?", apacheStatus)
|
print("\t Apache status found?", apacheStatus)
|
||||||
if apacheStatus:
|
if apacheStatus:
|
||||||
baseScore = baseScore * 0.87
|
baseScore = baseScore * 0.86
|
||||||
print("\t Score goes down, now:", baseScore)
|
print("\t Score goes down, now:", baseScore)
|
||||||
print("")
|
print("")
|
||||||
|
|
||||||
ipAddress = idReport['ipAddresses']
|
ipAddress = idReport['ipAddresses']
|
||||||
print("\t IP address leakage?", ipAddress)
|
print("\t IP address leakage?", ipAddress)
|
||||||
if ipAddress:
|
if ipAddress:
|
||||||
baseScore = baseScore * 0.55
|
baseScore = baseScore * 0.71
|
||||||
print("\t Score goes down, now:", baseScore)
|
print("\t Score goes down, now:", baseScore)
|
||||||
print("")
|
print("")
|
||||||
|
|
||||||
@ -179,15 +179,21 @@ if httpFlag == 1:
|
|||||||
for secureHeader in securityHeaders:
|
for secureHeader in securityHeaders:
|
||||||
if secureHeader in httpHeaders:
|
if secureHeader in httpHeaders:
|
||||||
if securityHeaders[secureHeader] != httpHeaders[secureHeader]:
|
if securityHeaders[secureHeader] != httpHeaders[secureHeader]:
|
||||||
baseScore = baseScore * 0.987
|
|
||||||
print("\t", secureHeader, "is present, but have diffrent value than expected.")
|
print("\t", secureHeader, "is present, but have diffrent value than expected.")
|
||||||
print("\t Present value:", httpHeaders[secureHeader])
|
print("\t Present value:", httpHeaders[secureHeader])
|
||||||
print("\t Expected value:", securityHeaders[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)
|
print("\t Score goes down, now:", baseScore)
|
||||||
else:
|
else:
|
||||||
print("\t", secureHeader, "is present and set correctly.")
|
print("\t", secureHeader, "is present and set correctly.")
|
||||||
else:
|
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",secureHeader, "not found.")
|
||||||
print("\t Score goes down, now:", baseScore)
|
print("\t Score goes down, now:", baseScore)
|
||||||
print("")
|
print("")
|
||||||
@ -207,4 +213,4 @@ if httpFlag == 1:
|
|||||||
if onionFlag or httpFlag:
|
if onionFlag or httpFlag:
|
||||||
scoring(baseScore)
|
scoring(baseScore)
|
||||||
|
|
||||||
print("Analysis ended.")
|
print("Analysis ended.")
|
||||||
|
@ -35,7 +35,7 @@ else
|
|||||||
exit 1;
|
exit 1;
|
||||||
fi
|
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
|
if [[ $IS_ADDRESS_ONION > 0 ]] ; then
|
||||||
echo "Checking Onion Service, address: $1"
|
echo "Checking Onion Service, address: $1"
|
||||||
else
|
else
|
||||||
@ -74,4 +74,4 @@ fi
|
|||||||
python3 main.py
|
python3 main.py
|
||||||
|
|
||||||
echo "Works done, exiting."
|
echo "Works done, exiting."
|
||||||
exit 0
|
exit 0
|
||||||
|
Reference in New Issue
Block a user