Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add Winloop to the Harvester as a performance enhancement #1766

Open
wants to merge 5 commits into
base: master
Choose a base branch
from

Conversation

Vizonex
Copy link

@Vizonex Vizonex commented Jun 27, 2024

It has been somewhat of a dream of mine to see this library be added to this amazing OSINT/Pentesting tool and for the longest time it has been of goal of mine to make the harvester run smoother on windows. I can proudly say that winloop has matured since I originally proposed using it in this project a long time ago. I have also added support for aiodns with winloop and I have also tested screenshotting with the enhanced event loop and all seems to run very well, another thing I did was I made importing it entirely optional however feel free to let me know if the import failure workaround should be dropped.

@NotoriousRebel
Copy link
Collaborator

Thank you for the PR, I am glad to see the project has matured since you originally made the initial PR. Did you have any success talking to the developers of uvloop and integrating it into uvloop?

@Vizonex
Copy link
Author

Vizonex commented Jun 27, 2024 via email

@L1ghtn1ng
Copy link
Collaborator

@Vizonex you also need to do your change in bin/theHarvester as that is missing also :-)

@Vizonex
Copy link
Author

Vizonex commented Jul 1, 2024

@Vizonex you also need to do your change in bin/theHarvester as that is missing also :-)

Thanks for pointing that out I have made my changes to the bin folder.

@Vizonex
Copy link
Author

Vizonex commented Jul 9, 2024

Sorry for asking but is there anything I need to do to get this passed?

@L1ghtn1ng
Copy link
Collaborator

Can you make sure it passes the liniter/formatter please

@Vizonex
Copy link
Author

Vizonex commented Jul 9, 2024 via email

@Vizonex
Copy link
Author

Vizonex commented Jul 10, 2024

I had a friend help with with this commit. We just linted the code with black for you

@L1ghtn1ng
Copy link
Collaborator

Our linter/formatter is ruff not black, we moved from black to ruff as it's one tool that can do everything and imo much better than black.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
4 participants