Skip to content
KitploitKITPLOIT
ИнструментыБлог
Отправить
ИнструментыБлог
Отправить

Инструменты для хакинга, пентеста и кибербезопасности — ваш арсенал защиты!

Kitploit — это каталог инструментов для хакинга, кибербезопасности и пентестинга. Находите последние обновления проектов для поиска уязвимостей, анализа систем, автоматизации тестирования и усиления вашей безопасности.

··Ленты·Контакты·Конфиденциальность·© 2026 Kitploit

Каталог инструментов

Категории

Все категории
Loading categories
Инструменты/GitHubGitHub/jsvine/waybackpack
OSINT (Разведка открытых источников)Сбор информацииВеб-безопасностьУтилиты и фреймворки
GitHubjsvine/waybackpack

waybackpack

Скачать весь архив Wayback Machine для заданного URL.

Репозиторий
3.2k2131 год назадПроверено Kitploit

Популярное

Смотреть все →

Откройте для себя самые используемые инструменты нашего сообщества.

Изучить все инструменты

Просмотрите нашу коллекцию инструментов

Смотреть все инструменты →
Поделиться
waybackpack — Скачать весь архив Wayback Machine для заданного URL. | Kitploit

waybackpack

Version Support Python versions

Waybackpack — это инструмент командной строки, который позволяет загрузить весь архив Wayback Machine для заданного URL.

Например, чтобы загрузить все копии домашней страницы Министерства труда США до 1996 года (который, кстати, является первым годом архивирования сайта), выполните:

root@kitploit:~
waybackpack http://www.dol.gov/ -d ~/Downloads/dol-wayback --to-date 1996

Результат:

root@kitploit:~
~/Downloads/dol-wayback/
├── 19961102145216
│   └── www.dol.gov
│       └── index.html
├── 19961103063843
│   └── www.dol.gov
│       └── index.html
├── 19961222171647
│   └── www.dol.gov
│       └── index.html
└── 19961223193614
    └── www.dol.gov
        └── index.html

Или, чтобы просто вывести URL-адреса всех сохранённых снимков:

root@kitploit:~
waybackpack http://www.dol.gov/ --list

Установка

root@kitploit:~
pip install waybackpack

Использование

root@kitploit:~
usage: waybackpack [-h] [--version] (-d DIR | --list) [--raw] [--root ROOT]
                   [--from-date FROM_DATE] [--to-date TO_DATE]
                   [--user-agent USER_AGENT] [--follow-redirects]
                   [--uniques-only] [--collapse COLLAPSE] [--ignore-errors]
                   [--max-retries MAX_RETRIES] [--no-clobber] [--quiet]
                   [--progress] [--delay DELAY] [--delay-retry DELAY_RETRY]
                   url

positional arguments:
  url                   URL-адрес ресурса, который вы хотите загрузить.

options:
  -h, --help            показать это справочное сообщение и выйти
  --version             показать номер версии программы и выйти
  -d DIR, --dir DIR     Каталог для сохранения файлов. Будет создан, если не существует.
  --list                Вместо загрузки файлов только вывести список снимков.
  --raw                 Загрузить файл в исходном состоянии, без какой-либо обработки Wayback Machine или waybackpack.
  --root ROOT           Корневой URL, из которого обслуживаются сохранённые ресурсы. По умолчанию: 'https://web.archive.org'
  --from-date FROM_DATE Строка временной метки, указывающая самый ранний снимок для загрузки. Должна иметь формат YYYYMMDDhhss, хотя вы можете опустить столько конечных цифр, сколько хотите. Например, '201501' допустимо.
  --to-date TO_DATE     Строка временной метки, указывающая самый поздний снимок для загрузки. Должна иметь формат YYYYMMDDhhss, хотя вы можете опустить столько конечных цифр, сколько хотите. Например, '201604' допустимо.
  --user-agent USER_AGENT Заголовок User-Agent, отправляемый с вашими запросами к Wayback Machine. По возможности укажите фразу 'waybackpack' и ваш адрес электронной почты. Таким образом, если вы перегружаете их серверы, они будут знать, с кем связаться. По умолчанию: 'waybackpack'.
  --follow-redirects    Следовать перенаправлениям.
  --uniques-only        Загружать только первую версию дублирующихся файлов.
  --collapse COLLAPSE   Параметр `collapse` archive.org. Например, --collapse timestamp:6 сокращает результаты до максимум одного в месяц. См. здесь: https://github.com/internetarchive/wayback/blob/master/wayback-cdx-server/README.md#collapsing
  --ignore-errors       Не завершать работу при не-HTTP ошибках, например, ChunkedEncodingError библиотеки requests. Вместо этого записать ошибку в журнал и продолжить. См. здесь: https://github.com/jsvine/waybackpack/issues/19
  --max-retries MAX_RETRIES Сколько раз пытаться получить доступ к контенту с кодом состояния 4XX или 5XX, прежде чем пропустить?
  --no-clobber          Если файл уже существует (и размер > 0), не загружать его снова.
  --quiet               Не выводить прогресс в stderr.
  --progress            Показывать индикатор выполнения. Отключает стандартное протоколирование. Требует установки `tqdm`.
  --delay DELAY         Пауза X секунд между каждой загрузкой.
  --delay-retry DELAY_RETRY Пауза X секунд между повторными попытками после ошибки.

Поддержка

Waypackback написан на чистом Python, зависит только от requests и должен работать везде, где работает Python. Требуется Python 3.3+.

Благодарности

Большое спасибо следующим пользователям за обнаружение ошибок, исправление опечаток и предложение полезных функций:

  • @grawity
  • @taggartk
  • @jtemplon
  • @jwilk
  • @wumpus
  • @bevacqua
  • @ErikBorra
  • @StevenACoffman
  • @Hunter-Github
  • @jeremybmerrill
  • @peci1
  • @shijialee
  • @pmlandwehr
Скачать инструмент