Giter Club home page Giter Club logo

sterraxcyl's Introduction

S T E R R A

๐Ÿ”ญ A SOCMINT tool to get infos from an Instagram acc via its Followers / Following

Allows you to analyse someone's followers, following, and mutuals, with these functions:

  • ๐Ÿ“Š A probability function to determine the close social circle of your target,
  • ๐Ÿ“ฅ Export of the followers / following lists (with their details) to excel and csv,
  • โ„น๏ธ More informations here.

Sterra have been recently updated, with a lot of new features, but have not been tested on every systems. Everything works, but not handled bugs or errors could happen. If it happen to you, please report it to the Issues section. Thanks :)

โ™ป๏ธ Also a great alternative to Export List of Followers from Instagram, that has been killed.

Here is the result for the accounts followed by Mark Zuckerberg, then for Kylie Jenner :

๐Ÿ“ฅ Installation

  • Via PyPI
pip install sterraxcyl
  • Via GitHub
git clone https://github.com/novitae/sterraxcyl
cd sterraxcyl
python setup.py install

๐Ÿ›  Usage:

Check Examples if you are lost

๐Ÿงฎ Arguments:

sterra -t {followers,following,both,mutuals} (-u U | -id ID) (-lcrd U P | -ssid S)
       [--all-infos] [--do-not-export] [-e] [-f {excel,csv}] [-h] [--no-limit] [--no-btc]
       [-p P] [-a] [--pctg PCTG] [--size SIZE] [--url] [--descending]

โš ๏ธ Required:

-t {followers,following,both,mutuals}, --target {followers,following,both,mutuals}
                      what do you want to export ("followers", "following", "both" or "mutuals")
                      #mutuals are the accounts following and followed by the target
-u U, --username U    the instagram username of the aimed account
-id ID                the instagram id of the aimed account

๐Ÿ  Login:

-lcrd U P, --login-credentials U P
                      login by credentials: USERNAME PASSWORD (be sure to keep a space between them)
-ssid S, --login-session-id S
                      login by SessionID

๐Ÿ“Š Probabilities:

-a, --activate-data-analysis
                      activates a data analysis that prints, for each accounts in the target lists, the probabilities of being an account from the close circle of the target
--pctg PCTG           percentage under wich we won't print results (between 0 and 98)
--size SIZE           size of the most probable username list (will be by default the size of the followers/mutuals/following list filled in)
--url                 instead of printing username, printing the url to the account
--descending          instead of printing by highest probability, printing by lowest probability

โ‡๏ธ Optional:

--all-infos           writes down the account extra informations that the program originaly ignores
--do-not-export       do not export to file
-e, --express         sends ultra fast requests to get the table faster (deactivated if more than 109 total usernames to avoid blocking)
-f {excel,csv}, --format {excel,csv}
                      format of the export, by default "excel"
-h, --help            show this help message and exit
--no-limit            disable the limitation for lists over 1000 follow(ers|ing); all errors you could get by doing this will not recieve help if you submit it at the issue page of sterraxcyl
--no-btc              hides the invitation to donations printed at the end
-p P, --path P        directory path where export the files (by default in your module path)

๐Ÿ’ก Examples

โœ… sterra or sterraxcyl can be both used to invoke the program.

โžก๏ธ Print the help:

sterra -h

โฌ‡๏ธ Export to excel, in the /export directory of the module, the accounts kyliejenner follows:

sterra -u kyliejenner -t following -lcrd USERNAME PASSWORD

โฌ‡๏ธ Same than before, but in express mode, and with a lot more details exported (see further will --all-infos) in a csv instea of excel:

sterra -u kyliejenner -t following -ssid SESSIONID -e -f csv --all-infos

โฌ‡๏ธ No exports, but will print the 10 highest probabilities for each account following chrstianpedroza that he follows back of being a personnal accounts:

sterra -u chrstianpedroza -t mutuals -ssid -a --size 10 --do-not-export

โฌ‡๏ธ Export at desktop/OSINT/ followers and following of chrstianpedroza, and also print the 15 lowest probabilites of being personnal accounts in each lists.

sterra -u chrstianpedroza -t both -ssid -a -p desktop/OSINT/ --descending --size 15

๐Ÿ“Œ Notes

  • Here is a tutorial on how you can find your "sessionid".
  • If you want to extract lists without express mode, it will take a long time. I advise to do something else while the program does the job.
  • If your password contains special characters (and it should...) such as "!", you may enclose it between quotes.
  • Even if instagram never blocked an account used by sterra (from all the test i made, and for the people who tested for me), it is better if you use an account made specially for the occasion. I do not recommend using your personnal account !
  • The account you will use must have 2FA disabled.
  • If the target account is private, you must be following it to extract data of it.
  • If instagram blocks you, i recommend using another account.
  • This program can be very powerful against most of instagram users, including big accounts: i tried it once one real account (with 250k followers), and it brought me very far. I'm not responsible of its misuse, but don't do shit with it.
  • The program doesn't work on GitPod.

๐Ÿ“‡ What is exported ?

ID Username FullName Page Link Biography IsPrivate Followers Count
Following Count Posts Count External Link IsBusiness IsProfessional IsVerified

With --all-infos:

Upper informations Business Adress Business Category Business Contact Method Business Email Business Phone Number Connected Facebook Page
Mutual Followed By Count Has Effects Has Channel Has Clips Has Guide Hide Like and View Count Has joined Recently

โž• More

This program took me a lot of time; if you appreciate it, feel free to reward my work here:
BTC bc1qjdw2hsspdlw7j9j9qn24gnujnk5thdmt6h2kjh
If you believe as me that this program have a big potential, and want to work on it with me, my dms are open on twitter.

I will soon have no more time for coding during a certain period. Feel free to work on my program if you want to make it better.
If you want to help this project, here is a "to do" list:

  • Exportation on tables of the probabilities printed at the end with -a arg.
  • Adding probabilities of interests (actually there's just probabilities of being a personnal accounts)
  • Making a list of rotating userangents to be less visible by instagram
  • Making a timeout arg to avoid blocking (in class retrieve_list_username_infos)
  • Tor ?

sterraxcyl's People

Contributors

hpiedcoq avatar novitae avatar

Stargazers

 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.