Python Requests Kütüphanesi Nedir | Requests Kullanarak Basit Admin Finder Toolu

ACE Veen

Uzman üye
4 Şub 2023
1,138
574
Belirsiz
İyi Günler TurkHackTeam Ailesi,
Bu konumda sizlere Python'da sıkça kullanılan bir kütüphane olan Requests kütüphanesinin ne olduğunu basitçe anlatmaya çalışacağım ve
basit bir admin panel bulma aracı yazıp sizlere sunacağım. İyi Okumalar!
Python_Requests_Library_2023_Guide_847x300_7d22a0796a.jpg

Requests Nedir?

Python ile isteklerinizi yönetebileceğiniz kullanışlı bir kütüphanedir.

Bu kütüphane ile GET-POST-PUT-DELETE gibi isteklerde atabilirsiniz.

vcRcLMS.png

Kurulum

Linux;
sudo apt-get install python3-pip
pip3 install requests

Windows;
pip install requests
F3beZqk.png

İstek Atma Ve Durum Kodlarını Ekrana Yazdırma
Python:
import requests # requests kütüphanesini koda import ettik

url = "https://samaritermuensingen.ch/" # URL'yi url adında bir değişkene atadık
r_get = requests.get(url) # GET methoduyla bir istek attık
r_post = requests.post(url) # POST methoduyla bir istek attık
r_delete = requests.delete(url) # DELETE methoduyla bir istek attık
r_put = requests.put(url) # PUT methoduyla bir istek attık


print(r_get.status_code) # Ekrana Durum Kodunu Yazdırıyoruz
print(r_post.status_code) # Ekrana Durum Kodunu Yazdırıyoruz
print(r_delete.status_code) # Ekrana Durum Kodunu Yazdırıyoruz
print(r_put.status_code) # Ekrana Durum Kodunu Yazdırıyoruz
F3beZqk.png
Python:
from colorama import Fore, init # Coloramayı İçeri Aktardık
import requests
init()

url = input("URL: ") # URL'yi Aldık
wordlist = input("Panel List: ") # Admin Panel Listesini Aldık

file = open(wordlist, "r")
lines = file.readlines()
file.close()

for line in lines:
    line = line.replace("\n", "") # Alt Alta Okuması İçin \n Yaptık Zaten Pythonun Temellerini Bilen Anlar Bu Kısmı
    request = url + "/" + line
    r = requests.get(request, timeout=3) # Burda İstek Attık
    statusCode = r.status_code # Durum Kodunu Bir Değişkene Atadık
   
    if statusCode == 200:
        print(Fore.LIGHTGREEN_EX + "[+] Page Found: " + request) # Eğer Durum Kodu 200 Olursa Yani Sayfa Bulunursa Yeşil Renkle Page Found Yazmasını İstedik
    else:
        print(Fore.RED + "[-] Page Not Found: " + request) # Burdada Sayfa Bulunamazsa Kırmızı Renkle Page Not Found Yazmasını İstedik

IvwCnY9.png

 
Son düzenleme:

ACE Veen

Uzman üye
4 Şub 2023
1,138
574
Belirsiz
Bu semböl ABD'li rocherfeller ailesine aittir dünya'yı gizlice sömüren güçlere aittir.


bu bir yana neden methodları tek tek analtmadın?
Sembolu düzeltirim onu uyardığın için teşekkür ederim, methodları anlatmamamın sebebi akşam siberatayda eğitim olacak bende bizim kulüp için ön hazırlık konusu açmak istedim :)
 

gostking

Katılımcı Üye
29 Nis 2020
364
689
Vatan
İyi Günler TurkHackTeam Ailesi,
Bu konumda sizlere Python'da sıkça kullanılan bir kütüphane olan Requests kütüphanesinin ne olduğunu basitçe anlatmaya çalışacağım ve
basit bir admin panel bulma aracı yazıp sizlere sunacağım. İyi Okumalar!
Python_Requests_Library_2023_Guide_847x300_7d22a0796a.jpg

Requests Nedir?

Python ile isteklerinizi yönetebileceğiniz kullanışlı bir kütüphanedir.

Bu kütüphane ile GET-POST-PUT-DELETE gibi isteklerde atabilirsiniz.

vcRcLMS.png

Kurulum

Linux;
sudo apt-get install python3-pip
pip3 install requests

Windows;
pip install requests
F3beZqk.png

İstek Atma Ve Durum Kodlarını Ekrana Yazdırma
Python:
import requests # requests kütüphanesini koda import ettik

url = "https://samaritermuensingen.ch/" # URL'yi url adında bir değişkene atadık
r_get = requests.get(url) # GET methoduyla bir istek attık
r_post = requests.post(url) # POST methoduyla bir istek attık
r_delete = requests.delete(url) # DELETE methoduyla bir istek attık
r_put = requests.put(url) # PUT methoduyla bir istek attık


print(r_get.status_code) # Ekrana Durum Kodunu Yazdırıyoruz
print(r_post.status_code) # Ekrana Durum Kodunu Yazdırıyoruz
print(r_delete.status_code) # Ekrana Durum Kodunu Yazdırıyoruz
print(r_put.status_code) # Ekrana Durum Kodunu Yazdırıyoruz
F3beZqk.png
Python:
from colorama import Fore, init # Coloramayı İçeri Aktardık
import requests
init()

url = input("URL: ") # URL'yi Aldık
wordlist = input("Panel List: ") # Admin Panel Listesini Aldık

file = open(wordlist, "r")
lines = file.readlines()
file.close()

for line in lines:
    line = line.replace("\n", "") # Alt Alta Okuması İçin \n Yaptık Zaten Pythonun Temellerini Bilen Anlar Bu Kısmı
    request = url + "/" + line
    r = requests.get(request, timeout=3) # Burda İstek Attık
    statusCode = r.status_code # Durum Kodunu Bir Değişkene Atadık
  
    if statusCode == 200:
        print(Fore.LIGHTGREEN_EX + "[+] Page Found: " + request) # Eğer Durum Kodu 200 Olursa Yani Sayfa Bulunursa Yeşil Renkle Page Found Yazmasını İstedik
    else:
        print(Fore.RED + "[-] Page Not Found: " + request) # Burdada Sayfa Bulunamazsa Kırmızı Renkle Page Not Found Yazmasını İstedik

IvwCnY9.png

Eline sağlık
 

Flowzzy

Yeni üye
1 Ocak 2023
3
1
İyi Günler TurkHackTeam Ailesi,
Bu konumda sizlere Python'da sıkça kullanılan bir kütüphane olan Requests kütüphanesinin ne olduğunu basitçe anlatmaya çalışacağım ve
basit bir admin panel bulma aracı yazıp sizlere sunacağım. İyi Okumalar!
Python_Requests_Library_2023_Guide_847x300_7d22a0796a.jpg

Requests Nedir?

Python ile isteklerinizi yönetebileceğiniz kullanışlı bir kütüphanedir.

Bu kütüphane ile GET-POST-PUT-DELETE gibi isteklerde atabilirsiniz.

vcRcLMS.png

Kurulum

Linux;
sudo apt-get install python3-pip
pip3 install requests

Windows;
pip install requests
F3beZqk.png

İstek Atma Ve Durum Kodlarını Ekrana Yazdırma
Python:
import requests # requests kütüphanesini koda import ettik

url = "https://samaritermuensingen.ch/" # URL'yi url adında bir değişkene atadık
r_get = requests.get(url) # GET methoduyla bir istek attık
r_post = requests.post(url) # POST methoduyla bir istek attık
r_delete = requests.delete(url) # DELETE methoduyla bir istek attık
r_put = requests.put(url) # PUT methoduyla bir istek attık


print(r_get.status_code) # Ekrana Durum Kodunu Yazdırıyoruz
print(r_post.status_code) # Ekrana Durum Kodunu Yazdırıyoruz
print(r_delete.status_code) # Ekrana Durum Kodunu Yazdırıyoruz
print(r_put.status_code) # Ekrana Durum Kodunu Yazdırıyoruz
F3beZqk.png
Python:
from colorama import Fore, init # Coloramayı İçeri Aktardık
import requests
init()

url = input("URL: ") # URL'yi Aldık
wordlist = input("Panel List: ") # Admin Panel Listesini Aldık

file = open(wordlist, "r")
lines = file.readlines()
file.close()

for line in lines:
    line = line.replace("\n", "") # Alt Alta Okuması İçin \n Yaptık Zaten Pythonun Temellerini Bilen Anlar Bu Kısmı
    request = url + "/" + line
    r = requests.get(request, timeout=3) # Burda İstek Attık
    statusCode = r.status_code # Durum Kodunu Bir Değişkene Atadık
  
    if statusCode == 200:
        print(Fore.LIGHTGREEN_EX + "[+] Page Found: " + request) # Eğer Durum Kodu 200 Olursa Yani Sayfa Bulunursa Yeşil Renkle Page Found Yazmasını İstedik
    else:
        print(Fore.RED + "[-] Page Not Found: " + request) # Burdada Sayfa Bulunamazsa Kırmızı Renkle Page Not Found Yazmasını İstedik

IvwCnY9.png

eline sağlık
 

drjacob

Uzman üye
21 Ocak 2012
1,825
426
localhost
İyi Günler TurkHackTeam Ailesi,
Bu konumda sizlere Python'da sıkça kullanılan bir kütüphane olan Requests kütüphanesinin ne olduğunu basitçe anlatmaya çalışacağım ve
basit bir admin panel bulma aracı yazıp sizlere sunacağım. İyi Okumalar!
Python_Requests_Library_2023_Guide_847x300_7d22a0796a.jpg

Requests Nedir?

Python ile isteklerinizi yönetebileceğiniz kullanışlı bir kütüphanedir.

Bu kütüphane ile GET-POST-PUT-DELETE gibi isteklerde atabilirsiniz.

vcRcLMS.png

Kurulum

Linux;
sudo apt-get install python3-pip
pip3 install requests

Windows;
pip install requests
F3beZqk.png

İstek Atma Ve Durum Kodlarını Ekrana Yazdırma
Python:
import requests # requests kütüphanesini koda import ettik

url = "https://samaritermuensingen.ch/" # URL'yi url adında bir değişkene atadık
r_get = requests.get(url) # GET methoduyla bir istek attık
r_post = requests.post(url) # POST methoduyla bir istek attık
r_delete = requests.delete(url) # DELETE methoduyla bir istek attık
r_put = requests.put(url) # PUT methoduyla bir istek attık


print(r_get.status_code) # Ekrana Durum Kodunu Yazdırıyoruz
print(r_post.status_code) # Ekrana Durum Kodunu Yazdırıyoruz
print(r_delete.status_code) # Ekrana Durum Kodunu Yazdırıyoruz
print(r_put.status_code) # Ekrana Durum Kodunu Yazdırıyoruz
F3beZqk.png
Python:
from colorama import Fore, init # Coloramayı İçeri Aktardık
import requests
init()

url = input("URL: ") # URL'yi Aldık
wordlist = input("Panel List: ") # Admin Panel Listesini Aldık

file = open(wordlist, "r")
lines = file.readlines()
file.close()

for line in lines:
    line = line.replace("\n", "") # Alt Alta Okuması İçin \n Yaptık Zaten Pythonun Temellerini Bilen Anlar Bu Kısmı
    request = url + "/" + line
    r = requests.get(request, timeout=3) # Burda İstek Attık
    statusCode = r.status_code # Durum Kodunu Bir Değişkene Atadık
    if statusCode == 200:
        print(Fore.LIGHTGREEN_EX + "[+] Page Found: " + request) # Eğer Durum Kodu 200 Olursa Yani Sayfa Bulunursa Yeşil Renkle Page Found Yazmasını İstedik
    else:
        print(Fore.RED + "[-] Page Not Found: " + request) # Burdada Sayfa Bulunamazsa Kırmızı Renkle Page Not Found Yazmasını İstedik

IvwCnY9.png

eline sağlık
 
Üst

Turkhackteam.org internet sitesi 5651 sayılı kanun’un 2. maddesinin 1. fıkrasının m) bendi ile aynı kanunun 5. maddesi kapsamında "Yer Sağlayıcı" konumundadır. İçerikler ön onay olmaksızın tamamen kullanıcılar tarafından oluşturulmaktadır. Turkhackteam.org; Yer sağlayıcı olarak, kullanıcılar tarafından oluşturulan içeriği ya da hukuka aykırı paylaşımı kontrol etmekle ya da araştırmakla yükümlü değildir. Türkhackteam saldırı timleri Türk sitelerine hiçbir zararlı faaliyette bulunmaz. Türkhackteam üyelerinin yaptığı bireysel hack faaliyetlerinden Türkhackteam sorumlu değildir. Sitelerinize Türkhackteam ismi kullanılarak hack faaliyetinde bulunulursa, site-sunucu erişim loglarından bu faaliyeti gerçekleştiren ip adresini tespit edip diğer kanıtlarla birlikte savcılığa suç duyurusunda bulununuz.