Найти все файлы cookie, используемые на веб-сайте, а не на одной странице - PullRequest
0 голосов
/ 28 января 2020

Существуют ли какие-либо способы, например онлайн-инструменты или расширения браузера, найти все файлы cookie, используемые на веб-сайте? Я уже знаю, что мы можем получить все файлы cookie на каждой странице, но я хочу знать, смогу ли я сделать это для всего сайта. То, что я в основном ищу, - это получить список всех используемых файлов cookie и дать клиенту возможность выбрать, какие файлы cookie можно хранить.

1 Ответ

0 голосов
/ 28 января 2020

Вы узнаете о файлах cookie только на каждой странице, которую вы посещаете - на каждой странице будет отображаться повар ie с путем /, но файлы cookie, использующие другие пути, не будут отображаться, пока вы не посетите страницы, которые они соответствуют. Например, скажем, у вас есть редактор, который сохраняет настройки в поваре ie, когда вы посещаете /edit, вы не можете сказать, что повар ie существует, пока вы не пойдете по этому пути. Это означает, что вам действительно нужно сканировать каждую страницу.

Один из способов сделать это - использовать инструмент, подобный nikto . По умолчанию nikto выполняет очень тщательное и инвазивное сканирование сервера (поэтому вы должны использовать его только на своих серверах или с явным разрешением в этом режиме), но вы можете ограничить его действие, что также делает его намного быстрее и менее быстрым. агрессивный:

nikto -Display 2 -Plugins cookies -host stackoverflow.com

-Display 2 означает «только показывать файлы cookie», -Plugins cookies означает «только выполнить проверку ie сканирование». Это создает список файлов cookie, установленных для каждого пути, который находит nikto:

- Nikto v2.1.6
---------------------------------------------------------------------------
+ / sent cookie: prov=3968c6ce-2180-aff2-8e0e-ed7591b64a77; domain=.stackoverflow.com; expires=Fri, 01-Jan-2055 00:00:00 GMT; path=/; HttpOnly
+ / sent cookie: prov=9c9ba76f-6571-425b-1199-393f2f5f88fd; domain=.stackoverflow.com; expires=Fri, 01-Jan-2055 00:00:00 GMT; path=/; HttpOnly
+ Target IP:          151.101.193.69
+ Target Hostname:    stackoverflow.com
+ Target Port:        80
+ Start Time:         2020-01-28 09:11:57 (GMT1)
---------------------------------------------------------------------------
+ Server: No banner retrieved
+ / sent cookie: prov=8408954e-060f-bf74-174b-6f2c5f400da8; domain=.stackoverflow.com; expires=Fri, 01-Jan-2055 00:00:00 GMT; path=/; HttpOnly
+ Root page / redirects to: https://stackoverflow.com/
+ /bWqYtKqo.htm sent cookie: prov=dd9d867b-000c-c538-dd61-6c2dac87137c; domain=.stackoverflow.com; expires=Fri, 01-Jan-2055 00:00:00 GMT; path=/; HttpOnly
+ /bWqYtKqo.mediawiki sent cookie: prov=4ca68e7b-fbfd-1513-0ba0-46bf8ff7859e; domain=.stackoverflow.com; expires=Fri, 01-Jan-2055 00:00:00 GMT; path=/; HttpOnly
+ /bWqYtKqo.csp sent cookie: prov=87cf9cdf-ee98-8092-0f6f-5839f6c8208a; domain=.stackoverflow.com; expires=Fri, 01-Jan-2055 00:00:00 GMT; path=/; HttpOnly
+ /bWqYtKqo.pl sent cookie: prov=c61a9f98-1bed-e4c1-4f17-09d0ecded9fd; domain=.stackoverflow.com; expires=Fri, 01-Jan-2055 00:00:00 GMT; path=/; HttpOnly
+ /bWqYtKqo.asp sent cookie: prov=43daff48-2158-85c2-2871-d60d787d8c33; domain=.stackoverflow.com; expires=Fri, 01-Jan-2055 00:00:00 GMT; path=/; HttpOnly
...

Вы можете выбрать различные форматы вывода с помощью опции -Format, включая машиночитаемые, подходящие для сценариев, например CSV.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...