Datalux / Osintgram

Osintgram is a OSINT tool on Instagram. It offers an interactive shell to perform analysis on Instagram account of any users by its nickname
GNU General Public License v3.0
9.77k stars 2.17k forks source link

please the solution for this problem because i need the tool osintgram #935

Open dsgrtg35 opened 1 year ago

dsgrtg35 commented 1 year ago

Attempt to login... Error parsing error response: Expecting value: line 1 column 1 (char 0) Traceback (most recent call last): File "/usr/local/lib/python3.11/dist-packages/instagram_private_api/client.py", line 523, in _call_api response = self.opener.open(req, timeout=self.timeout) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.11/urllib/request.py", line 525, in open response = meth(req, response) ^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.11/urllib/request.py", line 634, in http_response response = self.parent.error( ^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.11/urllib/request.py", line 563, in error return self._call_chain(args) ^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.11/urllib/request.py", line 496, in _call_chain result = func(args) ^^^^^^^^^^^ File "/usr/lib/python3.11/urllib/request.py", line 643, in http_error_default raise HTTPError(req.full_url, code, msg, hdrs, fp) urllib.error.HTTPError: HTTP Error 404: Not Found

During handling of the above exception, another exception occurred:

Traceback (most recent call last): File "/home/kali/Desktop/Osintgram/main.py", line 121, in api = Osintgram(args.id, args.file, args.json, args.command, args.output, args.cookies) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/kali/Desktop/Osintgram/src/Osintgram.py", line 48, in init self.setTarget(target) File "/home/kali/Desktop/Osintgram/src/Osintgram.py", line 61, in setTarget self.following = self.check_following() ^^^^^^^^^^^^^^^^^^^^^^ File "/home/kali/Desktop/Osintgram/src/Osintgram.py", line 1159, in check_following return self.api._call_api(endpoint)['user_detail']['user']['friendship_status']['following'] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.11/dist-packages/instagram_private_api/client.py", line 527, in _call_api ErrorHandler.process(e, error_response) File "/usr/local/lib/python3.11/dist-packages/instagram_private_api/errors.py", line 135, in process raise ClientError(error_msg, http_error.code, error_response) instagram_private_api.errors.ClientError: Not Found

Younis2005 commented 1 year ago

Same problem

Raph67110 commented 1 year ago

Same here

AmproYt commented 1 year ago

yup same problem here and even tried deleting and re-cloning osintgram, still didnt work. Can someone please comment on this??

Younis2005 commented 1 year ago

The developed shoud reconding it

On Fri, 27 Oct 2023 at 2:24 PM AmproYt @.***> wrote:

yup same problem here and even tried deleting and re-cloning osintgram, still didnt work. Can someone please comment on this??

— Reply to this email directly, view it on GitHub https://github.com/Datalux/Osintgram/issues/935#issuecomment-1782747629, or unsubscribe https://github.com/notifications/unsubscribe-auth/BAANJY4RN6APPOQIKSG64VTYBOKX5AVCNFSM6AAAAAA6OK3FM6VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTOOBSG42DONRSHE . You are receiving this because you commented.Message ID: @.***>

AmproYt commented 1 year ago

credit: cyberducky0_0 on reddit

I found the solution,

First, the error: the http response is returning an html output. We are expecting a json format, thus the parsing error in the first block.

Why is this returning an http response? Looking into the instagram-private-api library, we see that there is an authentication issue.

Solution Flow:

1.Use a username and password and then use that username as the victim, (this worked)

  1. Since the above worked, the program itself is not the issue.

  2. The issue lies in the authentication of your account with instagram

  3. One thought, since I just made this (BOT) account, it could be that there is an account life time that needs to true in order for the apis to work.

  4. I used an older bot account and was able to get it working!

  5. Use an older IG account or get a developer account.

dmitrii-hash commented 1 year ago

how can i make a developer account

mistake21 commented 1 year ago

credit: cyberducky0_0 on reddit

I found the solution,

First, the error: the http response is returning an html output. We are expecting a json format, thus the parsing error in the first block.

Why is this returning an http response? Looking into the instagram-private-api library, we see that there is an authentication issue.

Solution Flow:

1.Use a username and password and then use that username as the victim, (this worked)

  1. Since the above worked, the program itself is not the issue.
  2. The issue lies in the authentication of your account with instagram
  3. One thought, since I just made this (BOT) account, it could be that there is an account life time that needs to true in order for the apis to work.
  4. I used an older bot account and was able to get it working!
  5. Use an older IG account or get a developer account.

could someone who can help add me on discord -> mistqke thx

Hossa1mking commented 1 year ago

IMG_20231106_204911.jpg

There is a solution to this problem, how can I overcome the validity of the risk?

BC100Dev commented 11 months ago

credit: cyberducky0_0 on reddit

I found the solution,

First, the error: the http response is returning an html output. We are expecting a json format, thus the parsing error in the first block.

Why is this returning an http response? Looking into the instagram-private-api library, we see that there is an authentication issue.

Solution Flow:

1.Use a username and password and then use that username as the victim, (this worked)

2. Since the above worked, the program itself is not the issue.

3. The issue lies in the authentication of your account with instagram

4. One thought, since I just made this (BOT) account, it could be that there is an account life time that needs to true in order for the apis to work.

5. I used an older bot account and was able to get it working!

6. Use an older IG account or get a developer account.

It's actually not the case. There is a specific API Callback that most notably the Instagram deprecated it, resulting in the program not being fully functional.

What you actually have to do is go to src/Osintgram.py, go to the line, where it says self.following = self.check_following() in the setTarget(self, target) method, and comment that line out, resulting in # self.following = self.check_following(). That should work, but might not work with private accounts.

Rydrake commented 10 months ago

credit: cyberducky0_0 on reddit I found the solution, First, the error: the http response is returning an html output. We are expecting a json format, thus the parsing error in the first block. Why is this returning an http response? Looking into the instagram-private-api library, we see that there is an authentication issue. Solution Flow: 1.Use a username and password and then use that username as the victim, (this worked)

2. Since the above worked, the program itself is not the issue.

3. The issue lies in the authentication of your account with instagram

4. One thought, since I just made this (BOT) account, it could be that there is an account life time that needs to true in order for the apis to work.

5. I used an older bot account and was able to get it working!

6. Use an older IG account or get a developer account.

It's actually not the case. There is a specific API Callback that most notably the Instagram deprecated it, resulting in the program not being fully functional.

What you actually have to do is go to src/Osintgram.py, go to the line, where it says self.following = self.check_following() in the setTarget(self, target) method, and comment that line out, resulting in # self.following = self.check_following(). That should work, but might not work with private accounts.

It worked, thanks you so much !