Windows'da tutsak portalı olan bir ağa otomatik olarak nasıl giriş yapabilirim?


15

Ben esir bir portal (kullanıcı adı ve şifre ile giriş gerektirir) ile giriş gerektiren ofiste WI-FI ağ var.

Bir şekilde ağa bağlanır bağlanmaz otomatik olarak oturum açan bir komut dosyasını çalıştırmak istiyorum (tarayıcımı başlatmak ve açık tutmak zorunda kalmadan).

Garip bir şekilde, Android için böyle bir istemci ( artık mevcut olmayan CoovaAX) bulmayı başardım , ancak Windows için bir tane değil ( önemliyse Windows 7 var).

Bunun için basit bir çözümü olan var mı? Bunun için kendi aracımı kodlamak için zaman harcamak istemem.


Aradan geçen iki yıl içinde bu sorunu çözmek için herhangi bir program yapan var mı? Android ( play.google.com/store/apps/… ) ve iOS için makul çözümler var .
Jess Riedel

Ayrıca Meta: bu soruya nasıl dikkat çekebilirim? Yineleneceği için kendi sürümümü soramıyorum, ancak buradaki cevap tamamen güncel değil ve taze gözlerin bir göz atmasını istiyorum.
Jess Riedel

@JessRiedel Şimdi çalışan ve eksiksiz bir rehbere bağlantı içeren yeni bir yanıt gönderdim .
Menasheh

Yanıtlar:


7

Ben basit hakkında bilmiyorum ... Web sitelerini test etmek için webinject.pl adlı bir araç kullanıyorum . Girdileri ve beklenen sonuçları belirlemenizi sağlayan perl betiğidir ve bunun için kolayca yapılandırılabilir. Çalışması bir saat sürebilir.

Nasıl otomatikleştirileceğine gelince. Windows Görev Zamanlayıcı oldukça sağlamdır ve sayısız olayı tetikleyebilir. Bir oturum açma olayına veya olay günlüğü girdisine bağlayabilir veya her 5 dakikada bir çalışmasını sağlayabilirsiniz (bu biraz acı verici). Örneğin, bir ağ bağlantısı kurduğumda sistem günlüğünde bir olay 32 alıyorum. Bunu yapabilir.


Teşekkürler. Bunun sorunumu tamamen çözüp çözmediğini bilmiyorum, sanırım siteye bağlanıp kimlik bilgilerimi gönderebilir, ancak yine de şirketin wifi ağına bağlandığımda otomatik olarak ateşlemem gerekir. Bunu nasıl yapacağınız hakkında bir fikriniz var mı? Belki de Scheduler ile bir olay yakalayabilir miyim?
Assaf Stone

Tetikleme hakkında daha fazla ayrıntı ekledim.
uSlackr

@uSlackr Bunun için kullandığınız kodu sağlayabiliyor musunuz?
Cameron

@Cameron Hangi kod? Webinject.pl indirilebilir. XML yapılandırma dosyası kullanım durumunuza özel olacaktır.
uSlackr

Evet, XML'i örnek olarak görebilir miyim? Teşekkürler
Cameron

5

Sen kullanabilirsiniz vaşak bir metin tabanlı bir tarayıcı - - (SSL desteği ile versiyon) bir ile cmd_args. Giriş yapmak için gerekli komutları içeren komut dosyası bir kez vaşak ve giriş yaptıktan ile wifi için giriş yaparak böyle bir komut dosyası oluşturabilirsiniz. Bunu aşağıdaki argümanla vaşak çağırarak yapın:

lynx.exe -cmd_log =% USERPROFILE% \ lynxlog.txt`

Daha sonra bu dosyayı yeniden adlandırabilir ve lynx'i aşağıdaki gibi çağırarak kullanabilirsiniz:

lynx.exe -cmd_script = FILENAME_HERE

Bunu bir toplu iş dosyasına koyun. (Vaşak yürütülebilir dosyasının tam yolunu kullanın veya PATH ortam değişkeninde bu yolu ayarlayın.)

Bunu çalıştırdıktan sonra , günlük 10000kaynağı NetworkProfileiçinde olay kimliği tarafından tetiklenen zamanlanmış bir görev yapın Microsoft-Windows-NetworkProfile/Operational;

Görev Zamanlayıcı tetikleyici örneği

Şahsen, iexpress.exearka planda gizli çalıştırmak ve oturum açmamış olsam bile zamanlanmış görevin çalışacak şekilde ayarlandığından emin olmak için bunu paketliyorum. Bunu birkaç hafta önce bilgisayarımda kurdum ve harika çalışıyor!

Kaynak: Esir Portal Girişi Nasıl Otomatikleştirilir makalem .


1

Bunu geçmişte Windows görev zamanlayıcısı ve bir php + mysqllite komut dosyası ile yaptım. Php + mysqllite betiği, Google'a ulaşıp ulaşamayacağını kontrol etti, yönlendirildiyse, yönlendirildiği alan için bir rutin olup olmadığını kontrol etti, eğer öyleyse çalıştırdı. Mysqllite php uyguladığım başsız tarayıcı için çerezleri tutmak oldu. Giriş yapmak için sadece bir greasemonkey eşdeğerini kullanmak çok daha az iş olurdu. (aşağı tarafı olmak tarayıcı zamanlayıcı her tetiklendiğinde bir şeyler açılır ve yapardı.)

Görev zamanlayıcı tetikleyicisi makineden makineye değişecektir. Ben olaylar olarak wifi bağlantıları günlüğü bir dizüstü bilgisayar vardı ve ben sadece umursadım olanlar üzerinde tetiklemek için filtre böylece ssid dahil.

Mevcut dizüstü bilgisayarımda, güvenilir bir şekilde ateşlenen tek olay DHCP istemcisi bağlantısı. Tabii ki, her IP adresi aldığımda kızartıyor ve bana bir SSID söylemiyor.

Windows olay görüntüleyici ile hangi olayların tetiklenebileceğini kontrol edebilirsiniz. Sadece benim wifi 3 kez açıp kapadı ve hangi olayların son saatte 3 kez tetiklendiğini kontrol ettim.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.