Воссоздать сайт из tcpdump? - PullRequest
       23

Воссоздать сайт из tcpdump?

1 голос
/ 15 февраля 2012

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

Проблема в том, что сайт - это путаница ASP и Flash, которая работает только в IE7 и глючит только в IE8 и 32-битных. Все URL-адреса сессионного стиля и бред. Объекты Flash сами извлекают дополнительную информацию с помощью запроса GET к объектам ASP Это действительно плохо разработано для очистки. :)

Так что моя идея - создать tcpdump, когда я перемещаюсь по всему сайту. Затем каким-то образом сбросить результат каждого GET в базу данных SQL. Затем, немного покопавшись в файле хоста, перенаправляйте каждый запрос в какой-нибудь скрипт cgi, который будет искать соответствующий запрос get в базе данных и возвращать данные. Таким образом, весь сайт будет располагаться в базе данных SQL в парах URL / данных. Плоский файл также может работать.

Теоретически, я думаю, что это единственный способ сделать это. Единственная проблема, которую я вижу, заключается в том, что они выполняют какие-либо действия на стороне клиента в ActiveX / Flash, которые генерируют URL-адреса сеансов, которые будут отличаться каждый раз.

В любом случае, я знаю Perl, и идея с правильными модулями кажется простой, поэтому я думаю, что могу выполнить большую часть работы в этом, но я открыт для любых других идей, прежде чем начать. Может быть, это уже существует?

Спасибо за любой вклад.

1 Ответ

2 голосов
/ 15 февраля 2012

Для захвата я бы не использовал tcpdump, но сам сканер или веб-прокси, который можно настроить для сохранения всего, например, Скрипач , Кальмар или mod_proxy .

...