versi script JavaScript lengkap dan interaktif untuk Fiberhome terbaru. Script ini akan mengekstrak username PPPoE dan, jika tersedia, password PPPoE, kemudian menampilkannya di popup langsung di halaman web interface modem. Jadi, tidak perlu membuka console atau membuat CSV manual.
Script Lengkap Fiberhome Terbaru (Popup Interaktif)
//=====================================================
// FIBERHOME PPPoE EXTRACTOR - INTERAKTIF POPUP
//=====================================================
(function() {
// Membuat container popup
var popup = document.createElement('div');
popup.style.position = 'fixed';
popup.style.top = '20px';
popup.style.right = '20px';
popup.style.width = '350px';
popup.style.backgroundColor = '#f1f1f1';
popup.style.border = '2px solid #333';
popup.style.padding = '15px';
popup.style.zIndex = 9999;
popup.style.fontFamily = 'Arial, sans-serif';
popup.style.boxShadow = '2px 2px 10px rgba(0,0,0,0.5)';
popup.style.borderRadius = '8px';
// Judul popup
var title = document.createElement('h3');
title.innerText = 'Fiberhome PPPoE Extractor';
title.style.marginTop = '0';
title.style.marginBottom = '10px';
title.style.fontSize = '16px';
popup.appendChild(title);
// Tombol close popup
var closeBtn = document.createElement('button');
closeBtn.innerText = 'Close';
closeBtn.style.float = 'right';
closeBtn.style.marginTop = '-40px';
closeBtn.style.backgroundColor = '#e74c3c';
closeBtn.style.color = '#fff';
closeBtn.style.border = 'none';
closeBtn.style.padding = '5px 10px';
closeBtn.style.borderRadius = '5px';
closeBtn.style.cursor = 'pointer';
closeBtn.onclick = function() {
document.body.removeChild(popup);
};
popup.appendChild(closeBtn);
// Container hasil
var content = document.createElement('div');
content.style.marginTop = '10px';
popup.appendChild(content);
// Ambil semua input
var inputs = document.querySelectorAll('input');
var found = false;
inputs.forEach(input => {
if(input.type === "text" || input.type === "password") {
found = true;
var p = document.createElement('p');
p.style.margin = '5px 0';
p.style.wordWrap = 'break-word';
var label = input.name || input.id || "Unknown Field";
var value = input.value || "(empty)";
p.innerHTML = `<b>${label}:</b> ${value}`;
content.appendChild(p);
}
});
if(!found){
var p = document.createElement('p');
p.innerText = "Tidak ditemukan username/password PPPoE di halaman ini.";
content.appendChild(p);
}
// Tambahkan popup ke body
document.body.appendChild(popup);
})();
Cara Pakai
-
Login ke modem Fiberhome admin (
http://192.168.1.1
) -
Masuk ke halaman WAN / Internet / PPPoE
-
Tekan F12 → Console
-
Paste script di atas → Enter
Hasil:
-
Akan muncul popup di kanan atas halaman.
-
Menampilkan semua field input username/password PPPoE yang ada.
-
Ada tombol Close untuk menutup popup.
Kelebihan Script Versi Popup
-
Tidak perlu membuka console untuk membaca hasil.
-
Lebih user-friendly, hasil langsung terlihat.
-
Bisa langsung copy-paste username/password PPPoE.
-
Kompatibel dengan firmware Fiberhome terbaru yang tidak lagi menyediakan endpoint
/cgi-bin/ajax?ajaxmethod=get_allwan_info
.
⚠️ Penting
-
Script ini hanya legal untuk modem milik sendiri.
-
Beberapa firmware terbaru menyembunyikan password PPPoE → hanya username yang terlihat.
-
Jangan sebarkan username/password ke pihak lain.
Gunakan password PPPoE yang kuat dan unik jika ingin mengganti default.
0 Comments
Haikalcctvid | HCID - Home Security Camera One-Stop IT Solution