DOME A subdomain enumeration tool

chmood
DOME adalah alat enumerasi subdomain yang cepat dan andal. 
Ini adalah skrip Python yang dirancang untuk melakukan pemindaian aktif dan/atau pasif untuk menemukan subdomain dan mencari port terbuka.

Fitur Utama
- Pemindaian Aktif: 
Memindai domain target dan subdomainnya untuk menemukan port dan layanan terbuka.

- Pemindaian Pasif: 
Menggunakan dataset publik dan catatan DNS untuk enumerasi subdomain tanpa interaksi langsung dengan target.

- Kecepatan dan Keandalan: 
Dioptimalkan untuk hasil yang cepat dan akurat, sering menggunakan pemrosesan asinkron.

- Integrasi: 
Dapat diintegrasikan dengan alat dan API lain untuk meningkatkan kemampuan pemindaian.

Instalasi
1. Pastikan Python sudah terpasang:
   - Verifikasi instalasi Python:
     ```bash
     python --version
     ```
   - Instal Python jika belum terpasang dari [python.org](https://www.python.org/downloads/).

2. Kloning repositori dan instal dependensi:
   ```bash
   git clone https://github.com/your-repo/dome.git
   cd dome
   pip install -r requirements.txt
   ```

Konfigurasi
- Konfigurasikan alat dengan domain target Anda dan pengaturan atau kunci API khusus yang diperlukan untuk pemindaian pasif.

Penggunaan
- Untuk menjalankan pemindaian, gunakan perintah berikut:
  ```bash
  python dome.py -d targetdomain.com -a -p
  ```
  - `-d` menentukan domain target.
  - `-a` mengaktifkan pemindaian aktif.
  - `-p` mengaktifkan pemindaian pasif.

Contoh Skrip
Berikut adalah contoh skrip DOME yang lebih rinci:

```python
import argparse
import subprocess
import requests
import asyncio

def passive_scan(domain):
    print(f"Melakukan pemindaian pasif pada {domain}")
  
Contoh pemindaian pasif menggunakan API
    response = requests.get(f"https://api.securitytrails.com/v1/domain/{domain}/subdomains", headers={"APIKEY": "your_api_key"})
    subdomains = response.json().get("subdomains", [])
    for sub in subdomains:
        print(f"Subdomain ditemukan: {sub}.{domain}")

async def active_scan(domain):
    print(f"Melakukan pemindaian aktif pada {domain}")

Contoh pemindaian aktif menggunakan subprocess untuk nmap
    result = subprocess.run(["nmap", "-p-", domain], capture_output=True, text=True)
    print(result.stdout)

def main():
    parser = argparse.ArgumentParser(description="DOME: Alat Enumerasi Subdomain")
    parser.add_argument("-d", "--domain", required=True, help="Domain target")
    parser.add_argument("-a", "--active", action="store_true", help="Aktifkan pemindaian aktif")
    parser.add_argument("-p", "--passive", action="store_true", help="Aktifkan pemindaian pasif")

    args = parser.parse_args()

    if args.passive:
        passive_scan(args.domain)
    if args.active:
        asyncio.run(active_scan(args.domain))

if __name__ == "__main__":
    main()
```

Menganalisis Hasil
- Tinjau output untuk mengidentifikasi subdomain yang ditemukan dan port terbuka.

- Gunakan hasil tersebut untuk menginformasikan pengujian keamanan atau kegiatan pengintaian lebih lanjut.

Skrip dasar ini dapat diperluas dan dimodifikasi untuk mengintegrasikan fitur dan alat yang lebih canggih sesuai kebutuhan Anda.

Proyek ini dibuat untuk tujuan pendidikan dan tidak boleh digunakan di lingkungan tanpa izin hukum.

#Unduh #Tautan: Dome
Tautan ke artikel ini: https://www.75n1.net

Terima kasih!
Semua artikel sumber daya di situs ini dikumpulkan dan dikompilasi dari Internet. Situs ini tidak berpartisipasi dalam produksi. Jika melanggar hak dan kepentingan sah Anda, silakan hubungi situs ini dan kami akan menghapusnya tepat waktu.

Sumber daya yang dipublikasikan di situs ini berasal dari Internet, dan mungkin pengalihan lalu lintas dan informasi lainnya.

Pengguna diminta untuk tetap membuka mata untuk mengidentifikasi mereka dan menjadi pengguna dengan pendapat dan penilaian independen.

Sumber daya di situs ini hanya untuk penelitian, pembelajaran, dan komunikasi. 

Jika digunakan untuk tujuan komersial, silakan beli lisensi asli, jika tidak, semua konsekuensi akan ditanggung oleh pengguna yang mengunduh.


Email kontak : [email protected]

#Metaverse #Ai #Computer Science #Artificial Intelligence #businessman #Download #technology #free dollar #business every day #motivation #cybersecurity #cybersecurityawareness #security #informationsecurity #datasecurity #hacking #threat #infosecurity #technology #cloud #computerscience #informationtechnology #social #tech #android #bugbounty #OSINT #bug

#Negara:
#Ekuador - Quito
#El Salvador - San Salvador
#Estonia - Tallinn
#Eswatini - Mbabane, Lobamba
#Fiji - Suva
#Filipina - Manila
#Finlandia - Helsinki
#Gabon - Libreville
#Gambia - Banjul
#Georgia - Tbilisi
#Ghana - Accra
#Grenada - Saint George's
#Guatemala - Kota Guatemala
#Guinea - Conakry
#Guinea-Bissau - Bissau
#Guyana - Georgetown
#Haiti - Port-au-Prince
#Honduras - Tegucigalpa
#Hongaria - Budapest
#India - New Delhi
#Indonesia - Jakarta
#Inggris - London
#Irak - Baghdad
#Iran - Tehran
#Irlandia - Dublin
#Islandia - Reykjavik
#Israel - Yerusalem
#Italia - Roma
#Jamaika - Kingston
#Jepang - Tokyo
#Jerman - Berlin
#Yaman - Sana'a
#Yordania - Amman
#Kaledonia Baru - Noumea
#Kamerun - Yaounde
#Kanada - Ottawa
#Kap Verde - Praia
#Kazakhstan - Nur-Sultan
#Kenya - Nairobi
#Kirgizstan - Bishkek
#Kiribati - Tarawa
#Kolombia - Bogota
#Komoro - Moroni
#Kongo - Brazzaville
#Kosta Rika - San Jose
#Kroasia - Zagreb
#Kuba - Havana
#Kuwait - Kuwait City
#Laos - Vientiane
#Latvia - Riga
#Lebanon - Beirut
#Lesotho - Maseru
#Liberia - Monrovia
#Libia - Tripoli
#Liechtenstein - Vaduz
#Lituania - Vilnius
#Luksemburg - Luksemburg
#Madagaskar - Antananarivo
#Maladewa - Male
#Malawi - Lilongwe
#Malaysia - Kuala Lumpur
#Mali - Bamako
#Malta - Valletta
#Maroko - Rabat
#Mauritania - Nouakchott
#Mauritius - Port Louis
#Meksiko - Mexico City
#Mesir - Kairo
#Mikronesia - Palikir
#Moldova - Chisinau
#Monako - Monako
#Mongolia - Ulan Bator
#Montenegro - Podgorica
#Mozambik - Maputo
#Myanmar (Burma) - Naypyidaw
#Namibia - Windhoek
#Nauru - Yaren
#Nepal - Kathmandu
#Niger - Niamey
#Nigeria - Abuja
#Nikaragua - Managua
#Norwegia - Oslo
#Oman - Muscat
#Pakistan - Islamabad
#Palau - Ngerulmud
#Palestina - Jerusalem
#Panama - Panama City
#Papua Nugini - Port Moresby
#Paraguay - Asuncion
#Peru - Lima
#Polandia - Warsaw
#Portugal - Lisbon
#Prancis - Paris
#Qatar - Doha
#Republik Afrika Tengah - Bangui
#Republik Ceko - Praha
#Republik Dominika - Santo Domingo
#Rumania - Bucharest
#Rusia - Moscow
#Rwanda - Kigali
#Saint Kitts dan Nevis - Basseterre
#Saint Lucia - Castries
#Saint Vincent dan Grenadines - Kingstown
#Samoa - Apia
#San Marino - San Marino
#Sao Tome dan Principe - Sao Tome
#Selandia Baru - Wellington
#Senegal - Dakar
#Serbia - Belgrade
#Seychelles - Victoria
#Sierra Leone - Freetown
#Singapura - Singapura
#Slovakia - Bratislava
#Slovenia - Ljubljana
#Solomon Islands - Honiara
#Somalia - Mogadishu
#Spanyol - Madrid
#Sri Lanka - Colombo
#Sudan - Khartoum
#Sudan Selatan - Juba
#Suriah - Damascus
#Suriname - Paramaribo
#Swedia - Stockholm
#Swiss - Bern
#Tadjikistan - Dushanbe
#Taiwan - Taipei
#Tanzania - Dodoma
#Thailand - Bangkok
#Timor Leste - Dili
#Togo - Lome
#Tonga - Nuku'alofa
#Trinidad dan Tobago - Port of Spain
#Tunisia - Tunis
#Turki - Ankara
#Turkmenistan - Ashgabat
#Tuvalu - Funafuti
#Uganda - Kampala
#Ukraina - Kiev
#Uni Emirat Arab - Abu Dhabi
#Uruguay - Montevideo
#Uzbekistan - Tashkent
#Vanuatu - Port Vila
#Venezuela - Caracas
#Vietnam - Hanoi
#Yordania - Amman
#Yunani - Athena
#Zambia - Lusaka
#Zimbabwe - Harare
#Kosovo - Pristina
#Timor-Leste - Dili
#Negara Federasi Mikronesia - Palikir
#Palau - Ngerulmud
#Sahrawi Arab Democratic Republic - El Aaiun
#Kepulauan Marshall - Majuro
#Vatikan - Vatikan City
#Kepulauan Solomon - Honiara
#Kiribati - Tarawa
#Nauru - Yaren
#Samoa - Apia
#Tonga - Nuku'alofa
Komentar