Продолжим изучать терминал Kali Linix. В предыдущей статье мы рассмотрели работу с текстовыми файлами в терминале. Сегодня покажу, как в терминале Kali Linx скачать, загрузить и передать файлы, с помощью инструментов Wget, Curl и многопоточного Axel.
Еще по теме: Безопасность и защита Kali Linux
Как скачать загрузить и передать файл в терминале Kali
Если вы хотите изучать кибербезопасность и стать этичным хакером, то обязаны знать работу в терминале Kali Linux.
Скачивание и загрузка с помощью Wget
Команда wget, которую мы часто используем в инструкциях, скачивает файлы по протоколам HTTP, HTTPS и FTP.
Для скачивания файла используется следующий синтаксис:
1 |
wget [параметр] [адрес] |
Пример использования wget:
1 |
wget -o sample.csv https://filesamples.com/samples/documenat/csv/sample1.csv |
Выполнение команды wget с параметром -o, скачает файл с выбранным именем (в моем случае sample.csv).
Скачивание и загрузка с помощью Curl
Curl — это инструмент для передачи данных на сервер или с сервера с использованием протоколов IMAP/S, POP3, SCP, SFTP, SMB/S, SMTP/S, TELNET, TFTP и другие.
Пентестер может использовать curl для загрузки файлов (полезной нагрузки) на сервер или скачивания файлов и директорий с сервера и создания сложных запросов.
Использование curl очень похоже на использование wget.
1 |
curl [параметр] [адрес] |
Пример использования curl:
1 |
curl -o sample.csv https://filesamples.com/samples/documenat/csv/sample1.csv |
Ускорение скачивания файлов с помощью Axel
Axel — это многопоточный менеджер загрузок, который передает файл с FTP- или HTTP-сервера. Axel имеет широкий выбор функций.
1 |
axel [параметр] [адрес] |
Пример использования axel:
1 |
axel -o sample.csv https://filesamples.com/samples/documenat/csv/sample1.csv |
Для настройки количества потоков, используется параметр -n.
Заключение
Вот как можно скачать и загрузить файлы в терминале Kali Linux. Кстати, если вы изучаете Kali Linux, я рекомендую прочитать статью «Основы работы в терминале Kali Linux».
РЕКОМЕНДУЕМ: