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

Frequent challenge_required Errors Leading to Instagram Account Security Issues #1638

Open
avidzcheetah opened this issue Dec 30, 2024 · 2 comments

Comments

@avidzcheetah
Copy link

When using Osintgram, the tool frequently triggers the challenge_required response from Instagram. This behavior indicates that Instagram suspects unauthorized login attempts, which can result in account security challenges, such as:

  • Temporary account locks.
  • Permanent bans for violating Instagram's terms of service.

This issue significantly affects the usability and safety of the tool, particularly for legitimate OSINT activities.


Steps to Reproduce:

  1. Set up Osintgram using the documented installation process.
  2. Attempt to log in with a valid Instagram account.
  3. Perform operations like fetching followers, media, or other interactions.
  4. Observe the frequent challenge_required errors.

Expected Behavior:
The tool should operate without triggering Instagram's security mechanisms. Ideally, it should include measures to avoid detection, such as request throttling or using a legitimate API.


Actual Behavior:
The tool consistently triggers Instagram's security systems, leading to account challenges that might lock or disable the account being used.


Environment:

  • Operating System: (e.g., Ubuntu 22.04)
  • Python Version: (e.g., 3.9.x)
  • Osintgram Version: (e.g., latest)

Proposed Solution:

  • Implement request throttling to mimic human interaction.
  • Add support for solving Instagram's challenges within the tool (e.g., handling verification codes).
  • Consider using legitimate APIs or alternative approaches that comply with Instagram's policies.

Additional Context:
This issue poses significant risks to user accounts and may discourage ethical use of the tool. Addressing it would ensure safer usage while maintaining Osintgram's intended functionality.

@piranhap
Copy link

piranhap commented Jan 2, 2025

Same issue here

@BC100Dev
Copy link

Now this is an actual issue that is worth into looking at, even though I already see the artifacts of you not writing, but the AI having it written for you, and you're simply putting the written text that the AI has written.

Now, let me get into the core issue. This tool hasn't been updated in months, or rather, even years, to have this one out. What this means is, Instagram has been cracking down, people beg the maintainers to update it, maybe even send death threats after the guy himself that created it, and now, the tool is barely usable. I'm not too sure, if the tool would be updated anytime soon, but I don't see it happening anytime soon. Sure, I'm working on the rewrite of OsintgramCXX, but even this already takes time, I don't always get the time to maintain it, but I'm still trying my best to keep it updated.

So, let's just hope that some tool, even if it means for the original means, to be restored because as time progresses, Instagram is cracking down on these OSINT tools, making them less usable. Meanwhile, you can also take a look at the other tool that directly communicates with Instagram, being called as Instagram Private API, written in TypeScript. This isn't updated, the mainline (updated) versions are private, and access to the private repo is paid. If you think I'm lying, then see the paragraph from its README:

The new version is hosted in a private repository and access is paid. Members receive exhaustive support for the entire integration process.

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

No branches or pull requests

3 participants