{"id":30228405,"url":"https://github.com/bencoverts/ip-lookup","last_synced_at":"2026-02-11T10:33:34.206Z","repository":{"id":273486101,"uuid":"919870964","full_name":"bencoverts/ip-lookup","owner":"bencoverts","description":"IP Lookup Tools","archived":false,"fork":false,"pushed_at":"2025-01-21T08:21:51.000Z","size":21,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-08-12T01:32:29.797Z","etag":null,"topics":["ip","iplookup","iplookup-html","tool","tools","web","web-tools","webtools"],"latest_commit_sha":null,"homepage":"","language":"HTML","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/bencoverts.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2025-01-21T06:55:36.000Z","updated_at":"2025-01-21T08:23:53.000Z","dependencies_parsed_at":null,"dependency_job_id":"f64c1ec8-3c57-461b-9275-bb8cea0d9cd9","html_url":"https://github.com/bencoverts/ip-lookup","commit_stats":null,"previous_names":["withfabian/ip-lookup","bencoverts/ip-lookup"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/bencoverts/ip-lookup","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencoverts%2Fip-lookup","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencoverts%2Fip-lookup/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencoverts%2Fip-lookup/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencoverts%2Fip-lookup/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/bencoverts","download_url":"https://codeload.github.com/bencoverts/ip-lookup/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bencoverts%2Fip-lookup/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":270475264,"owners_count":24590072,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-08-14T02:00:10.309Z","response_time":75,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["ip","iplookup","iplookup-html","tool","tools","web","web-tools","webtools"],"created_at":"2025-08-14T19:45:23.939Z","updated_at":"2026-01-02T02:03:24.124Z","avatar_url":"https://github.com/bencoverts.png","language":"HTML","funding_links":[],"categories":[],"sub_categories":[],"readme":"# IP Lookup Tool\n\nIP Lookup Tool adalah sebuah aplikasi berbasis web sederhana yang memungkinkan Anda untuk mencari informasi mengenai IP Address, Domain, atau Link. Alat ini dirancang untuk memberikan informasi seperti lokasi geografis, ISP, dan detail lainnya yang relevan dari suatu IP atau domain.\n\n## Fitur Utama\n- Mendukung pencarian menggunakan IP Address, domain, atau URL.\n- Menampilkan informasi seperti:\n  - IP Address\n  - Negara\n  - Wilayah\n  - Kota\n  - ISP\n  - Latitude dan Longitude\n- Antarmuka responsif dan ramah pengguna.\n\n## Teknologi yang Digunakan\n- HTML5\n- CSS3\n- JavaScript (Vanilla)\n- [Axios](https://github.com/axios/axios) untuk permintaan HTTP\n- [IPInfo API](https://ipinfo.io/) untuk mendapatkan informasi IP.\n- [Google DNS API](https://developers.google.com/speed/public-dns/docs/dns-over-https) untuk resolusi domain.\n\n## Cara Menggunakan\n\n### 1. Persiapan\n- Pastikan Anda memiliki akses ke internet karena aplikasi ini memerlukan koneksi untuk mengakses API eksternal.\n- Salin semua kode dari file HTML ke dalam file baru bernama `index.html`.\n\n### 2. Menjalankan Aplikasi\n- Buka file `index.html` di browser favorit Anda.\n- Anda akan melihat antarmuka IP Lookup Tool.\n\n### 3. Menggunakan Alat\n1. Masukkan IP Address, domain, atau URL di kotak input.\n2. Klik tombol **\"Cari\"**.\n3. Informasi akan ditampilkan di bagian hasil jika pencarian berhasil.\n\n### 4. Menangani Kesalahan\n- Jika input tidak valid, aplikasi akan meminta Anda untuk memasukkan data yang sesuai.\n- Jika API gagal memberikan data, akan muncul pesan kesalahan.\n\n## Contoh Input yang Didukung\n- **IP Address**: `8.8.8.8`\n- **Domain**: `google.com`\n- **URL**: `https://example.com`\n\n## Dokumentasi Kode\n\n### Struktur Utama\n1. **HTML**\n   - Membuat struktur tampilan utama, termasuk elemen input, tombol, dan area untuk menampilkan hasil.\n2. **CSS**\n   - Memberikan desain modern dan responsif untuk pengalaman pengguna yang lebih baik.\n3. **JavaScript**\n   - Menggunakan Axios untuk mengambil data dari IPInfo API.\n   - Melakukan validasi input untuk memastikan format data yang benar.\n\n### Fungsi Utama\n- **lookupIP()**\n  - Bertanggung jawab untuk mengambil input, memvalidasi, dan mengirim permintaan ke API.\n- **resolveDomainToIP()**\n  - Mengubah domain atau URL menjadi IP menggunakan Google DNS API.\n\n## Lisensi\nHak Cipta © 2025 Fabian Permadi. Semua hak dilindungi undang-undang.\n\nProyek ini dibuat untuk tujuan pembelajaran dan dapat dimodifikasi sesuai kebutuhan Anda. Jika Anda menggunakan proyek ini dalam pengembangan lebih lanjut, harap sertakan atribusi ke penulis asli.\n\n---\n\n## Kontribusi\nKontribusi sangat dihargai! Jika Anda memiliki ide atau peningkatan, jangan ragu untuk membuat pull request atau membuka issue.\n\n---\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbencoverts%2Fip-lookup","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbencoverts%2Fip-lookup","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbencoverts%2Fip-lookup/lists"}