Chcę zautomatyzować czas przechowywania klienta WWW, używając nokogiri
i mechanize
. Muszę się połączyć przez serwer proxy, jednak złapałem, nie znam nazwy użytkownika i hasła wspomnianego serwera proxy. Chciałbym chwycić buforowanych poświadczeń dla tego serwera proxy, które są przechowywane na komputerze ..Jak uzyskać dostęp do serwera proxy bez nazwy użytkownika i hasła?
Na przykład w c#
można użyć:
string proxyUri = proxy.GetProxy(requests.RequestUri).ToString();
requests.UseDefaultCredentials = true;
requests.Proxy = new WebProxy(proxyUri, false);
requests.Proxy.Credentials = System.Net.CredentialCache.DefaultCredentials;
To będzie chwycić poświadczenia, które są już rejestrowane i wykorzystanie im uzyskać dostęp do proxy, czy Ruby ma coś w tym rodzaju? Wiem, że możesz używać proxy w ruby i jest to dość proste, jednak nie mogę uzyskać żadnej informacji o proxy (hasło użytkownika). Ten serwer proxy nie pozwala mi połączyć się z internetem. Czy istnieje sposób, aby uzyskać buforowane poświadczenia (nazwa użytkownika, hasło) i uzyskać dostęp do serwera proxy? Lub, jeśli nie jest to możliwe, jest jakiś sposób obejścia tego?
Nie ma rozwiązania pod klucz, o którym jestem świadomy. [Ten kod] (https://github.com/zl4bv/win32-cred) to najlepsza rzecz, jaką znalazłem. – rdupz
Dodam do tego kolejną nagrodę. – 13aal