PYTHON
Pada artikel ini saya akan menjelaskan apa itu library instagram OSINT pada artikel sebelumnya saya telah membahas mengenai library phonenumbers dan bagaimana cara membuat program OSINT pada python. Simak saja langsung di bawah!
Instagram OSINT
Library instagram OSINT merupakan library yang tersedia pada python di mana library ini mampu melakukan hal hal OSINT pada akun instagram seseorang ini seperti tool osintgram yang sama melakukan OSINT terhadap akun instagram namun instagram OSINT hanya library pada akun atau repo github nya alat OSINT Instagram mendapatkan berbagai informasi dari akun Instagram yang biasanya tidak bisa Anda dapatkan hanya dengan melihat profil mereka. Informasi tersebut meliputi:
- Nama pengguna
- Nama profile
- URL
- Pengikut
- Mengikuti
- Jumlah post
- Bio
- URL Gambar Profil
- Apakah Akun Bisnis?
- Terhubung ke akun FB?
- URL eksternal
- Bergabung Baru-baru ini?
- Nama Kategori Bisnis
- Apakah pribadi?
- Apakah Terverifikasi?
- Unduh Foto Publik
Install
Cara install :
git clone https://github.com/sc1341/InstagramOSINT.git cd InstagramOSINT pip3 install -r requirements.txt
Catatan: Anda harus menggunakan python3.6 atau lebih tinggi karena penggunaan string "f"
Harap dicatat bahwa InstagramOSINT.py adalah untuk mengimpor sebagai modul python, ini untuk digunakan dalam aplikasi khusus dan tidak dijalankan dari baris perintah.
Keluaran
Format output adalah dict/json di dalam file txt di direktori yang dibuat untuk profil yang Anda pindai.
Penggunaan API InstagramOSINT.py
Ini berguna ketika mencoba menerapkan basis kode ini ke proyek apa pun. API ini sangat mudah digunakan dan menggunakan fitur python untuk membuatnya lebih mudah digunakan seperti pengindeksan.
Contoh :
from InstagramOSINT import * instagram = InstagramOSINT(username='USERNAMEHERE') print(instagram.profile_data) print(instagram['Username']) instagram.print_profile_data() instagram.save_data() instagram.scrape_posts()
Contoh Nyata Menggunakan InstagramOSINT.py
Lihat kode yang telah saya buat kamu harus terlebih dahulu buat file python bernama apapun dan simpan di manapun:
#import library import argparse from lib.InstagramOSINT import * #gunakan perintah baris langsung pada terminal parser = argparse.ArgumentParser() parser.add_argument('-u', '--username', type=str, help='username') args = parser.parse_args() #function utama def Main(): #jika user mengetik -u pada terminal dan memasukkan username instagram if args.username: # maka try: # jalankan program instagram OSINT user_instagram = InstagramOSINT(username=args.username) data_ig = user_instagram.profile_data print(f'[!] {user_instagram}') for i in data_ig: print(f'[+] {i} : ',data_ig[i]) #simpan data hasil OSINT user_instagram.scrape_posts() user_instagram.save_data() user_instagram.warning_saved() except: pass #jalankan pada terminal if __name__ == "__main__": Main()
Hasil :
C:\Users\galihap\collector>instagramMain.py -u fififebs_ [!] Current Username: fififebs_ [+] Username : fififebs_ [+] Profile name : F I F I [+] URL : https://www.instagram.com/fififebs_/ [+] Followers : 829 [+] Following : 454 [+] Posts : 18 [+] Bio : @i.ipannn Pacitan, JawaTimur [+] profile_pic_url : https://instagram.fsub1-1.fna.fbcdn.net/v/t51.2885-19/272302451_305094728323588_2569970795589902015_n.jpg?stp=dst-jpg_s320x320&_nc_ht=instagram.fsub1-1.fna.fbcdn.net&_nc_cat=104&_nc_ohc=zg_LPQxv0YoAX_euU9M&edm=ABfd0MgBAAAA&ccb=7-4&oh=00_AT-BYBjDSAHn8kA3v-_Gl37dETRq3bCTWFCQl5EUIYOskw&oe=627C8A5D&_nc_sid=7bff83 [+] is_business_account : True [+] connected_to_fb : None [+] externalurl : None [+] joined_recently : False [+] business_category_name : Creators & Celebrities [+] is_private : False [+] is_verified : False [+] Saved data to directory C:\Users\galihap\collector\fififebs_
Kamu bisa kembangkan lebih lagi mengenai hal tersebut.
0 Komentar