Я пишу скрипт python, который будет отправлять HTTP-запросы одновременно с URL-адресами, указанными в файле, используя python. Скрипт отлично работает для одного IP-адреса. Я использую ОС Linux. Я создал виртуальные IP-адреса, такие как eth0: 1, eth0: 2 и т. Д. Я хочу отправлять HTTP-запросы, используя эти виртуальные IP-адреса вместе с IP-адресом eth0 одновременно. Я использую модуль запросов для HTTP-запросов и модуля потоков для одновременных запросов. Пожалуйста, помогите мне. Я пытаюсь разработать инструмент веб-тестирования.HTTP-запросы с использованием нескольких IP-адресов на python
ответ
Я думаю, вы хотели избежать «Crawl Delay» и быстрее выполнять сканирование на одном сервере!
В этом случае удаленный веб-сервер распознает запрос только с одного IP-адреса!
Я думаю, что использование параллельного + curl + скрипта python является более простым и лучшим способом.
или использовать https://pypi.python.org/pypi/pyparallelcurl/0.0.4
или использовать много серверов.
и ссылки на https://code.google.com/p/httplib2/issues/detail?id=91
вы можете мне помочь с кодом? Я новичок в питоне. – Naveen
Вижу ... Вы хотели сделать стресс-тестер питоном. затем ... http://www.pylot.org/ или другой инструмент. Существует много инструментов python для тестирования веб-производительности. – han058
Поддерживает ли несколько IP-адресов? Фактически, следующее требование ограничивает пропускную способность для конкретного IP-адреса, тогда как другие IP-адреса должны работать нормально. Моим первым мотивом является создание веб-трафика с использованием диапазона IP-адресов (скажем, 10.91.55.1-10.91.55.10). – Naveen
Не могли бы вы уточнить? Вы хотите отправлять HTTP-запросы «из» различных IP-адресов, чтобы узнать, отличаются ли ответы на основе IP? Запросы вряд ли помогут в этом отношении. – selllikesybok
Я хочу отправлять HTTP-запросы с различных IP-адресов только для создания веб-трафика. Существует множество инструментов веб-тестирования (таких как spirent), которые поддерживают эту функцию, но я хочу разработать ее самостоятельно, используя python. Есть ли способ отправить HTTP-запросы с использованием нескольких Ips на python? – Naveen
вы можете мне помочь с кодом? Я новичок в python – Naveen