Otomatiskan login web untuk hotspot Wi-Fi


10

Banyak hotspot Wi-Fi hari ini memiliki "login web", terutama yang gratis. Anda tahu, orang-orang yang mengarahkan permintaan HTTP ke formulir login mereka. Windows biasanya menampilkan pemberitahuan "Informasi masuk tambahan mungkin diperlukan" untuk ini.

Apakah ada cara agar saya dapat mengotomatiskan proses login tersebut, yaitu. simpan nama pengguna dan kata sandi saya (untuk hotspot yang diberikan)? Idealnya, saya ingin ini terjadi bahkan tanpa membuka browser saya yang biasa, walaupun jika proses itu sendiri secara otomatis membuka dan menutup jendela Internet Explorer untuk melakukan login yang mungkin OK.


2
coba gunakan lastpass, itu secara otomatis mencatat Anda ketika halaman web dibuka
Shekhar

2
Rekomendasi @JessRiedel Shopping tidak berarti perangkat keras, itu bisa berarti perangkat lunak juga. Alasan untuk ini adalah karena kami ingin pertanyaan dan jawaban valid untuk waktu yang lama. Meskipun rekomendasi perangkat lunak dapat membantu, mungkin tidak perlu bertahun-tahun dari sekarang ketika perangkat lunak tidak ada atau tidak menawarkan fungsionalitas yang diinginkan lagi. softwarerecs.stackexchange.com mungkin menjadi tempat yang lebih baik untuk memposting ini. Pusat bantuan kami adalah tempat yang baik untuk membaca tentang hal-hal sesuai topik.

3
Pertama, saya tidak membuat perbedaan antara perangkat keras dan perangkat lunak. Saya membuat perbedaan antara masalah yang kompleks, spesifik pengguna, tidak dapat digeneralisasikan, dan masalah sederhana yang dapat diterapkan secara luas. Kedua, ada pertanyaan yang tak terhitung banyaknya di situs web ini dengan masa manfaat 1 atau 2 tahun, sehingga kriteria sehingga tidak memilih terhadap pertanyaan ini. Ketiga, saya telah membaca materi tentang topik. Saya hanya tidak berpikir itu diterapkan dengan benar di sini.
Jess Riedel

2
"Apakah ada program di luar sana?" Cobalah softwarerecs.stackexchange.com
Kevin Panko

3
Poin wajar - diklarifikasi. Saya tidak ingin membuka browser biasa, karena mengembalikan semua tab yang ada dan semuanya diarahkan ke halaman login. Kemudian saya harus masuk di setiap tab atau mengklik kembali sebagian besar dari mereka - dan tergantung pada penyedia Wifi kadang-kadang tombol kembali rusak juga. Tetapi jika proses login membuka browser yang berbeda hanya untuk login itu tidak apa-apa.
EM0

Jawaban:


3

Saya akan membuat perintah curl yang dijalankan pada boot sistem. Ketika perintah dijalankan, itu akan mengirimkan detail otentikasi Anda dan login Anda.

Ini dapat dicapai dengan fitur chromes Google "copy as curl". Salin permintaan dapatkan sebagai perintah ikal dari browser web Anda setelah mengklik tombol masuk ke skrip bash.

Ini mengasumsikan otentikasi berdasarkan alamat mac, namun jika dengan cookie Anda dapat menyimpan cookie yang dikembalikan dalam folder cookie browser yang sesuai.

masukkan deskripsi gambar di sini


0

@ Trustmaster menunjuk skrip Python-nya tetapi Anda juga bisa menggunakan PowerShell untuk melakukan ini.

Jalankan skrip PS yang akan menggunakan cmdlet Invoke-WebRequest untuk terhubung ke situs yang dikenal (di Inggris, kami biasanya menggunakan bbc.co.uk, terutama karena mudah untuk mengetik :)

Anda kemudian perlu menguraikan memeriksa objek yang dikembalikan untuk memastikan itu bukan situs yang diharapkan.

Maka Anda perlu mengidentifikasi bidang yang perlu diisi. Ini akan menjadi bagian yang sulit! Tidak terlalu buruk jika Anda mengetahui tata letak halaman login atau hanya memiliki beberapa halaman yang diketahui.

Kemudian isi kolom isian yang diperlukan dan kirim.

Akhirnya dapatkan skrip untuk membuka browser Anda secara normal.

Atau mungkin akan jauh lebih mudah untuk memasang peramban lain dan hanya menggunakannya saat di jaringan Wi-Fi yang membutuhkan login!



-1

Mili adalah skrip saya yang membantu halaman hotspot masuk otomatis!

https://github.com/SadeghHayeri/Mili

Mili secara otomatis memeriksa layanan Mikrotik dan kemudian mencoba masuk dengan informasi masuk Anda.

Anda juga dapat menggunakan informasi multi login seperti ini:


    [
        {
            "username": "user1",
            "password": "pass1",
            "share": 5
        },
        {
            "username": "user2",
            "password": "pass2",
            "share": 1
        }
    ]

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.