ANTICHAT — форум по информационной безопасности, OSINT и технологиям
ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию.
Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club,
и теперь снова доступен на новом адресе —
forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.

05.08.2007, 23:22
|
|
Banned
Регистрация: 26.06.2007
Сообщений: 49
Провел на форуме: 217718
Репутация:
8
|
|
Помогите!
Нужно сделать так:
Я например ввожу ip и\или параметры и он запускает приложение с этими параметрами
|
|
|

05.08.2007, 23:27
|
|
Постоянный
Регистрация: 05.06.2007
Сообщений: 335
Провел на форуме: 4319431
Репутация:
677
|
|
Сообщение от Hormold
Помогите!
Нужно сделать так:
Я например ввожу ip и\или параметры и он запускает приложение с этими параметрами
я так понял нужно запустить из перл скрипта приложение? ну тогда так system('notepad.exe');
Добавлено: перечитал несколько раз, похоже что ты шелл чтоли хочешь
Последний раз редактировалось C!klodoL; 05.08.2007 в 23:42..
|
|
|

05.08.2007, 23:46
|
|
Banned
Регистрация: 26.06.2007
Сообщений: 49
Провел на форуме: 217718
Репутация:
8
|
|
Ну изложу полностью.
Кароче мне нужно ввести ip и после этого с параметрами+этот ip запускается прога.
|
|
|

06.08.2007, 00:11
|
|
Постоянный
Регистрация: 27.08.2006
Сообщений: 367
Провел на форуме: 2009677
Репутация:
472
|
|
это надо так изъясняться..
system позволяет передавать параметры.
|
|
|

06.08.2007, 21:05
|
|
Постоянный
Регистрация: 09.07.2006
Сообщений: 937
Провел на форуме: 1948091
Репутация:
1686
|
|
чет ты обьясняешься передавай через @ARGV ---- типо если запускаешь скрипт как some_script.pl 127.0.0.1 --- то 127.0.0.1 будет храниться в @ARGV[0] которую можешь юзать в скрипте
|
|
|

06.08.2007, 22:04
|
|
Участник форума
Регистрация: 05.09.2006
Сообщений: 184
Провел на форуме: 888851
Репутация:
203
|
|
Код:
sub upload(){
my $req = POST $URL,
Content_Type => 'multipart/form-data',
Content => [Content_Type => 'form-data',
filename => [$nam], ];
my $res=LWP::UserAgent->new->request($req); $content = $res->content;
if ($content=~/загружен на сайт./){print "$name - OK\n"} }
Выше представленная функция загружает файл на сайт через POST запрос.
Однако есть одна неприятность - при загрузке жрет очень много памяти (при загрузке 20mb файла лопает ~500mb оперативы)
Внимание вопрос: как убрать ограничение на загрузку файла и при этом, сделать что бы памяти столько не жрал ???
Выслушаю любые советы и предложения, возможно даже применение другого языка программирования... (желательно что бы на *nix'aх работало)
Последний раз редактировалось flipper; 06.08.2007 в 22:06..
|
|
|

06.08.2007, 22:10
|
|
Постоянный
Регистрация: 27.08.2006
Сообщений: 367
Провел на форуме: 2009677
Репутация:
472
|
|
Выслушаю любые советы и предложения, возможно даже применение другого языка программирования... (желательно что бы на *nix'aх работало)
Sockets (C)
|
|
|

06.08.2007, 22:21
|
|
Участник форума
Регистрация: 05.09.2006
Сообщений: 184
Провел на форуме: 888851
Репутация:
203
|
|
Сообщение от Ni0x
Sockets (C)
Спасибо, думал о том что бы в ручную запрос формировать, но в конечном итоге все равно в память все запихнет (хотя не проверял может займусь в скором времени).
Если есть исходники plz не жадничайте...
|
|
|

06.08.2007, 22:36
|
|
Постоянный
Регистрация: 27.08.2006
Сообщений: 367
Провел на форуме: 2009677
Репутация:
472
|
|
По теме:
http://forum.vingrad.ru/forum/topic-166268/kw-perl-upload-socket-загрузка-файл.html
|
|
|

06.08.2007, 22:48
|
|
Участник форума
Регистрация: 05.09.2006
Сообщений: 184
Провел на форуме: 888851
Репутация:
203
|
|
Сообщение от Ni0x
По теме:
http://forum.vingrad.ru/forum/topic-166268/kw-perl-upload-socket-загрузка-файл.html
Собственно там тоже самое, что и у меня.
При таком варианте и при загрузке больших файлов лопает много памяти, так что не подходит... но все равно спасибо...
отправлять кусками и делать паузы, чем меньше куски тем мешьше памяти требуется, все равно ты данные сгрузил в сокет а они еще долго не уйдут, так смысл все разом пихать
Как то очень слабо я себе это представляю тем более реализацию на perl'e. PS Firefox запросто может отправлять файлы размером >700mb задача добиться того же...
Последний раз редактировалось flipper; 06.08.2007 в 22:55..
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|