ports/security/theharvester/patches/patch-theHarvester_py

31 lines
989 B
Text

Index: theHarvester.py
--- theHarvester.py.orig
+++ theHarvester.py
@@ -5,26 +5,4 @@ import sys
from theHarvester import __main__
-if sys.version_info.major < 3 or sys.version_info.minor < 9:
- print("\033[93m[!] Make sure you have Python 3.9+ installed, quitting.\n\n \033[0m")
- sys.exit(1)
-
-if __name__ == "__main__":
- platform = sys.platform
- if platform == "win32":
- # Required or things will break if trying to take screenshots
- import multiprocessing
-
- multiprocessing.freeze_support()
- asyncio.DefaultEventLoopPolicy = asyncio.WindowsSelectorEventLoopPolicy
- else:
- import uvloop
-
- uvloop.install()
-
- if "linux" in platform:
- import aiomultiprocess
-
- # As we are not using Windows, we can change the spawn method to fork for greater performance
- aiomultiprocess.set_context("fork")
- asyncio.run(__main__.entry_point())
+asyncio.run(__main__.entry_point())