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

[Not an issue] TODO LIST & Discord for researches #79

Closed
mxrch opened this issue Oct 9, 2020 · 14 comments
Closed

[Not an issue] TODO LIST & Discord for researches #79

mxrch opened this issue Oct 9, 2020 · 14 comments
Labels
enhancement New feature or request stale

Comments

@mxrch
Copy link
Owner

mxrch commented Oct 9, 2020

Docker

  • ✅ Link Dockerhub to automate the Docker image build
  • ✅ Adapt the Docker build in the Readme for Windows users too

Features

  • ✅ Not load cookies by default in Google Photos & Google Maps & Youtube to have a public view and avoiding seeing private informations if we test with our own email. Gonna add options in config.py to load them.
  • ✅ (just write for the moment) Add a check to know if the target has a default profile picture or not, and if not, maybe open the image in a new window (will obviously not work on systems with no graphical display like Linux VPS) or find a way to print it directly in the terminal (but can cause incompatibility between terminals), or just print the link. I'll think about what we can do and what's better.
  • ✅ Adding the target's Google Calendar if it is in public (it is not by default)
  • ✅ Adding support to use scripts from outside the GHunt directory (issue Have to go to GHunt directory to run hunt.py or check_and_gen.py #25)
  • Adding the extraction of the phone model associated to the Google Account, in the Password Forgot steps. Without Selenium it is a little hard but I'm studying it, it works with the same type of challenges used in the login, and a code is generated in the requests to let us access it. I already found how to generate the code per accounts, now I'm searching how to activate it, to then just go on the page with the right code activated, which always starts with "AM3QAY", you'll notice it easily. It's the "TL" parameter in the URL. Sometimes Google send a notification in the target's phone when we start the recovery procedure, so this eventual feature will be deactivated by default.
  • Adding the last Youtube activity with some stats, and extracts maybe the last 15 comments to analyze them with the JigSaw Perspective API (Jigsaw is a Google division) and calculating the aggressivity of the target.

I'm also thinking about creating a Discord for the reverse-engineering and trying to dig together in the Google code, and why not communicate between the contributors.
Let me know what do you think about the Discord or one of the element in the list !

(PS: I just write this to-do so people know what is planned, to avoid issues like #75 )

@mxrch
Copy link
Owner Author

mxrch commented Oct 9, 2020

I'm a little busy these last days but I try my best to manage issues, PRs and new features, thanks to the contributors !

@mxrch mxrch pinned this issue Oct 9, 2020
@mxrch mxrch changed the title [Not issue] TODO LIST [Not an issue] TODO LIST Oct 9, 2020
@ctrlsam
Copy link
Contributor

ctrlsam commented Oct 9, 2020

Please create a discord, will help a lot.

@ctrlsam
Copy link
Contributor

ctrlsam commented Oct 9, 2020

I've made a discord here: https://discord.gg/wX3ZJCs
As soon as you join @mxrch ill make you owner

@mxrch mxrch changed the title [Not an issue] TODO LIST [Not an issue] TODO LIST & Discord for researches Oct 10, 2020
@tpetry
Copy link
Contributor

tpetry commented Oct 12, 2020

I will work on the github action to build the docker container, will be finished until the end of the week ;)

This should completely remove all the bug reports about installing GHunt. How about we then change the manual to only provide instructions on how to run GHunt within docker? This should prevent a lot more bug reports in the future.

@mxrch
Copy link
Owner Author

mxrch commented Oct 12, 2020

Thank you @tpetry !
I don't think restricting people to using docker is a good idea, for example I myself don't use docker.

For the Github actions, I already created the dockerhub account, I'll read some documentation and it should be good I think !

@tpetry
Copy link
Contributor

tpetry commented Oct 12, 2020

You won‘t need dockerhub. Github added a docker container registry a few weeks ago :)

@mxrch mxrch unpinned this issue Oct 14, 2020
@mxrch mxrch pinned this issue Oct 14, 2020
@mxrch
Copy link
Owner Author

mxrch commented Oct 14, 2020

The default picture detection and auto opening & saving is ready but I'm not pushing it right now because it sometimes throws the warning process already running on Windows when using the PIL's Image.show() function.
I believe this warning is thrown because of a misconfig in the function, so I'll see if I can fix it for GHunt directly in PIL and then importing the modified library locally.
I'm currently doing a web recruitement challenge (for 2 weeks maximum) but I think I'll be back on the development before it 😉

@mxrch
Copy link
Owner Author

mxrch commented Oct 14, 2020

If you want to debug it, just save an image, open a Python console, import the Image module of PIL (the fork, Pillow), and then load the picture in an Image object.
Then, just img.show() like 20 times, maybe it is just a problem for me, I'm on Windows 10.

@NikolozCh
Copy link
Contributor

  • added support for Google Calendar
  • run GHunt tool from outside of GHunt directory

These two TODOs are "fixed" in #100

@mxrch
Copy link
Owner Author

mxrch commented Oct 24, 2020

Edited todo-list to mark 3 tasks as finished.

@mxrch
Copy link
Owner Author

mxrch commented Oct 26, 2020

Edited todo-list to mark Docker tasks as finished. 🐳

@stale
Copy link

stale bot commented Nov 13, 2020

This issue has been automatically marked as stale because it has not had recent activity on the last 18 days. It will be closed in 6 days if no further activity occurs.

@stale stale bot added the stale label Nov 13, 2020
@Andrew-Chen-Wang
Copy link
Contributor

Andrew-Chen-Wang commented Nov 16, 2020

@mxrch You can use the following syntax for GitHub issues rather than emoticons:

 - [ ] Checkbox (there is a space for the first character and another between the square brackets.
 - [X] This marks it as checked. You can check mark something from the website, so you do not need to edit the comment. GitHub will automatically update the checkbox for you as long as you select it by a mouse click.

Hope that helps. Edit: an example:

  • Checkbox
  • Marked. You can check it if you wanna since you're the owner.

@stale stale bot removed the stale label Nov 16, 2020
@mxrch mxrch added the enhancement New feature or request label Nov 27, 2020
@stale
Copy link

stale bot commented Dec 15, 2020

This issue has been automatically marked as stale because it has not had recent activity on the last 18 days. It will be closed in 6 days if no further activity occurs.

@stale stale bot added the stale label Dec 15, 2020
@stale stale bot closed this as completed Dec 22, 2020
@mxrch mxrch unpinned this issue Dec 3, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request stale
Projects
None yet
Development

No branches or pull requests

5 participants