𝘼𝙣𝙙𝙧𝙤𝙞𝙙_𝙂𝙝𝙤𝙨𝙩𝙨.𝘾𝙊𝙈
رفتن به کانال در Telegram
🌟 انضم إلى قناتنا "أشباح أندرويد"! 🌐 اكتشف كيفية الوصول إلى الإنترنت مجانًا واحصل على نصائح حصرية وأدوات مفيدة. 🚀 كن جزءًا من مجتمعنا المتنامي مع أكثر الشروحات! لا تفوت الفرصة، انقر هنا: [https://t.me/Android_Ghosts]
نمایش بیشتراطلاعاتی وجود ندارد
مشترکین
+124 ساعت
-57 روز
-2930 روز
آرشیو پست ها
مين كان في تركيا في 2017 لما شركة توركسل
عملت تحديث لبيانات الشبكة و فتحت نت بدون رصيد لمدة ٣ ايام
و بعدها اتوقف 100 الف خط بدون سبب
يعني مفكرين ان شركة تيسكو او غيرها
مابتعرف ثغراتها
حتى لو مابتعرف في عندها طرقها الخاصة لاكتشاف ثغرات اتصال عندها
وهي مربحها في بيع الخطوط وزيادة العملاء فقط لا غير
يعني شبكات وايفاي في سورية وقت كنا نسحب منها انترنت عبر vpn او ip ..كنت عبتسحب من رصيدها للشبكة
لا صاحب الشبكة عبيشتري
مثلا 1000 جيجا
وببيع 900 جيجا
وين راحت 100 جيجا يلي كنت انت تسحبها عبر الشبكة بدون شراء
فبيطر صاحب الشبكة لحتى يقوي النظام الحماية عندو بإغلاق وحظر المواقع عبر الرينغ او dns
بقية القليل لإضافته للقناة
A few more to add to the channel
الميزات السكربت
انك لا تحتاج للبحث و تركيب البروكسي رنج
كله موجود داخل السكربت
السكربت يعمل بالخلفية
يقوم بحفظ جميع العناوين التي تحصل على اتصال بملف
يعطي اسم سيرفر مهما كان نوعه او الردود
#أشباح_أندرويد
The features of the script are that you do not need to search and install the proxy. The entire range is present inside the script. The script works in the background. It saves all addresses that receive a connection to a file that gives the name of the server, regardless of its type or responses.
#Android_Ghosts
من جاهز ليحرق هاتفو من الفحص 😁
مابعرف ممكن تستمر عملية الفحص شي 5 أيام
#قريبا
سكربت _تقسيم😎
1
2
3
سكربت _بدون تقسيم😎
لحتى انتهي من الأخطاء البرمجية
هيك تقسيم افضل
Cloudflare
Cloudfront
Fastly
ولا دمج كل العناوين للفحص
طبعا جميعها تقبل حفظ العنوان الذي يقبل الاتصال بملف txt
#Android_Ghosts
import click
import socket
import ipaddress
import http.client
import threading
#هاي رح خليها بكل واحد محتكر الطرق مع انها قديمة دائما أشباح أندرويد موجود
HTTP_METHODS = {
1: 'GET',
2: 'POST',
3: 'HEAD',
4: 'PUT',
5: 'DELETE',
6: 'CONNECT',
7: 'OPTIONS',
8: 'TRACE',
9: 'PATCH'
}
def scan_ip(ip, port, method_numbers, timeout, results_file):
result = {"ip": ip, "status": None, "details": None}
try:
conn = http.client.HTTPConnection(ip, port, timeout=timeout)
for method_number in method_numbers:
method_name = HTTP_METHODS.get(method_number)
if method_name:
conn.request(method_name, '/')
response = conn.getresponse()
result["status"] = f"{response.status} {response.reason} ({method_name})"
result["details"] = response.read().decode("utf-8")
click.echo(f"IP: {result['ip']} - Status: {result['status']}")
if result['details']:
click.echo(result['details'])
with open(results_file, 'a') as file:
file.write(f"\nIP: {result['ip']} - Status: {result['status']}\n")
if result['details']:
file.write(result['details'] + '\n')
except (socket.timeout, socket.error) as e:
result["status"] = f"Error: {e}"
click.echo(f"IP: {result['ip']} - Status: {result['status']}")
with open(results_file, 'a') as file:
file.write(f"\nIP: {result['ip']} - Status: {result['status']}\n")
def scan_ip_range(start_ip, end_ip, port, method_numbers, timeout, results_file):
start_ip_obj = ipaddress.IPv4Address(start_ip)
end_ip_obj = ipaddress.IPv4Address(end_ip)
threads = []
current_ip = start_ip_obj
while current_ip <= end_ip_obj:
ip_address = str(current_ip)
thread = threading.Thread(target=scan_ip, args=(ip_address, port, method_numbers, timeout, results_file))
thread.start()
threads.append(thread)
current_ip = ipaddress.IPv4Address(int(current_ip) + 1)
for thread in threads:
thread.join()
@click.command()
@click.option('--start-ip', prompt='Starting from IP', help='Start IP address of the range')
@click.option('--end-ip', prompt='Last IP in range', help='End IP address of the range')
@click.option('--port', prompt='Port number', type=int, help='Port number to scan')
@click.option('--timeout', prompt='Timeout (bigger means slower)', type=int, help='Timeout for connection attempts')
@click.option('--methods', prompt=f'HTTP Methods ({", ".join([f"{number}: {method}" for number, method in HTTP_METHODS.items()])})', default='1', help='HTTP methods to check (e.g., 1,2,3,4)')
def main(start_ip, end_ip, port, methods, timeout):
"""HTTP Endpoint Scanner"""
method_numbers = [int(method.strip()) for method in methods.split(',')]
results_file = 'scan_results.txt'
green_start = '\033[32m'
channel_link = 'https://t.me/Android_Ghosts'
click.echo(f"{green_start}Link to my channel: {channel_link}")
scan_ip_range(start_ip, end_ip, port, method_numbers, timeout, results_file)
click.echo(f"\nScan results saved to '{results_file}'.")
if name == 'main':
main()
