Czy wysyłać pliki cookie / dane logowania do witryny przez moją sieć wewnętrzną?

2

Czy mogę przesłać pliki cookie / dane logowania do witryny do komputerów w mojej sieci wewnętrznej? tzn. przepchnąć je w nagłówkach pakietów? Nie FTP.

Na przykład, jeśli chcę wysyłać pliki cookie wraz z koszykiem lub dane logowania z jednego komputera do drugiego w mojej sieci, jak mogę to zrobić?

에이 바
źródło
1
Czy możesz wyjaśnić chęć dodania ich jako nagłówków pakietów? Co jest złego w zapewnianiu dostępu do nich z innych komputerów? Czy chcesz tylko jeden zestaw plików cookie / haseł przechowywanych w pamięci podręcznej do reszty komputerów w sieci? Dlaczego nie mieć skryptu wsadowego, który uruchamia się okresowo, który kopiuje z jednego komputera na wszystkie inne w sieci? lub taki, który kopiuje do centralnej lokalizacji, z której kopiują wszystkie pozostałe komputery?
MaQleod,
Jak mogę wdrożyć kopiowanie go z jednego komputera na wszystkie inne w sieci?
바 바
1
skrypt wsadowy: xcopy "% APPDATA% \ Mozilla \ Firefox" "\\ server \ folder" / e / v / c / h / r / y - skopiuje twój profil firefox do folderu sieciowego, odwróci go i uruchomi na inny komputer, aby skopiować go na ten komputer. Jedna maszyna to uruchamia, każda inna działa w drugą stronę, a wszystkie maszyny będą miały ten sam profil jako całość. Używam tego do tworzenia kopii zapasowej mojego profilu FF w pracy i domu. Jest miło w pracy, ponieważ mogę iść na inny komputer na spotkanie i po prostu łatwo ściągnąć swój profil i mieć wszystkie moje dane FF.
MaQleod,

Odpowiedzi:

1

Firefox - pełny profil (dodatki, zakładki, pliki cookie)

Dotyczy to komputera, na którym chcesz ustawić profil główny:

xcopy "%APPDATA%\Mozilla\Firefox" "\\server\FF\" /e /v /c /h /r /y

Dotyczy to komputerów, z których chcesz pobrać profil:

xcopy "\\server\FF\" "%APPDATA%\Mozilla\Firefox" /e /v /c /h /r /y


Internet Explorer - pliki cookie i zakładki

Dotyczy to komputera, na którym chcesz ustawić profil główny:

xcopy "%APPDATA%\Roaming\Microsoft\Windows\Cookies" "\\server\IE\cookies" /e /v /c /h /r /y
xcopy "%USERPROFILE%\Favorites"  "\\server\IE\Bookmarks" /e /v /c /h /r /y

Dotyczy to komputerów, z których chcesz pobrać profil:

xcopy "\\server\IE\" "%APPDATA%\Roaming\Microsoft\Windows\Cookies" /e /v /c /h /r /y
xcopy "\\server\IE\Bookmarks" "%USERPROFILE%\Favorites" /e /v /c /h /r /y

Umieść to, co chcesz w skrypcie wsadowym, ustaw harmonogram tak, aby uruchamiał się tak często, jak chcesz. Dzięki tej metodzie zawsze będziesz mieć kopię zapasową, a wszystkie twoje komputery będą miały te same dane profilu.

MaQleod
źródło
1

Istnieją dwa rodzaje plików cookie: pliki cookie HTTP i pliki cookie Flash (lokalne obiekty współdzielone - LSO).

Pliki cookie HTTP są zwykle przechowywane jako pliki tekstowe (IE) lub jako baza danych (Firefox) w następujących katalogach.

IE : C:\Users\{USER-NAME}\AppData\Roaming\Microsoft\Windows\Cookies
Firefox :C:\Users\{USER-NAME}\AppData\Roaming\Mozilla\Firefox\Profiles\{profile}.default\cookies.*

Pliki cookie Flash są przechowywane w (Vista i nowszych):
C:\Users\{USER-NAME}\AppData\Roaming\Macromedia\Flash Player\#SharedObjects\{profile}\{website}
lub (XP):
C:\Documents and Settings\{USER-NAME}\AppData\Roaming\Macromedia\Flash Player\#SharedObjects\{profile}\{website}

Udostępnianie w sieci lokalnej polegałoby na udostępnianiu katalogów plików cookie komputera wiodącego w sieci, aby można je było kopiować (wszystkie lub selektywnie) na inne komputery. Nie byłoby dobrym pomysłem, aby ustawić jeden katalog do użytku przez wszystkie komputery w sieci, ponieważ groziłoby to utratą wszystkich.

Jest to najłatwiejsze w IE, ponieważ każdy plik cookie jest plikiem tekstowym. W przypadku przeglądarki Firefox jest to operacja „wszystko albo nic”, ponieważ pliki cookie są przechowywane w bazie danych SQLite lub można użyć rozszerzeń, takich jak Eksportuj pliki cookie i Importer plików cookie .

Udostępnianie przez Internet odbywa się za pośrednictwem witryny do udostępniania plików, takiej jak Dropbox, lub produktu do udostępniania plików, takiego jak Windows Live Mesh .

(Nie omówiłem tutaj Chrome, ale są niewątpliwie odpowiedniki powyższego)

harrymc
źródło
0

Musisz zlokalizować pliki cookie, które są za to odpowiedzialne ręcznie, i przenieść je na inne komputery, a następnie umieścić je w odpowiednim folderze. Jeśli podasz informacje o przeglądarce, mógłbym podać więcej szczegółów.

soandos
źródło
Więc nie ma sposobu, aby wysłać je przez sieć, nawet jeśli otworzę określone porty? Mam już informacje o pliku cookie.
바 바
Cóż, to transfer plików. Jeśli chcesz to zrobić, sprawiając, że wymagane foldery staną się częścią udziału sieciowego lub czegoś, albo prześlij je przez FTP, to zadziała.
soandos