Добро пожаловать к нам в гости! Наш сайт посвящён программе NeoBook, с помощью которой вы легко сможете создавать собственные мультимедиа-приложения без необходимости изучать сложные языки программирования! Зарегистрируйтесь, чтобы стать членом нашего сообщества.
Предлагаю всем желающим публиковать в этой теме разнообразные консольные приложения. К каждому приложению в обязательном порядке должна быть прикреплена инструкция по использованию, после чего архивируем, заливаем на какой-нибудь файлообменник и кидаем ссылку сюда.
Внимание! Можно выкладывать как свои так и чужие работы, главное без повторов
p.s. скоро положу win2000 resource kit, токо найду его и напишу readme. Dordex, ты ссылки с описанием складывай в шапке под спойлерами, как в теме про закачку необук. Сами ссылки пока оставляй в прикреплениях, я потом перелью к себе на файлхостинг и дам постоянный линк. Как задавать вопросы
-t : пинговать непрерывно пока работа не будет прервана через Ctrl+C -n 5 : отправить 5 запросов пинга -i 5 : пинговать каждые 5 секунд -w 100 : ждать ответа 100 мсек -d : написать дату и время в каждую строку вывода -b 1 : включить сигналы (1 for on-down, 2 for on-up, 3 for on-change, 4 for always) -r 5 : пересматривать доменные имена каждые 5 запросов пинга -s : автоматически выходить после успешного пинга -v : вывести версию программы и выйти
Если вы не передали номер порта [server-port], то он принимается равным 80.
Пример вывода:
D:\tcping-devel>tcping www.reddit.com
Probing 72.14.204.104:80/tcp - Port is open - time=23.285ms Probing 72.14.204.104:80/tcp - Port is open - time=21.651ms Probing 72.14.204.104:80/tcp - Port is open - time=21.899ms Probing 72.14.204.104:80/tcp - Port is open - time=21.789ms
Ping statistics for 72.14.204.104:80 4 probes sent. 4 successful, 0 failed. Approximate trip times in milli-seconds: Minimum = 21.651ms, Maximum = 23.285ms, Average = 22.156ms
httping.exe это консольное приложение, которое определяет длительность запроса и загрузки с сервера указанного документа через HTTP-протокол.
Платформа: Win32 консоль. Проверено на ХP, Vista, 7.
-t : пинговать непрерывно пока работа не будет прервана через Ctrl+C -n 5 : отправить 5 запросов пинга -i 5 : пинговать каждые 5 секунд -d : написать дату и время в каждую строку вывода -u : написать целевой URL в каждую строку вывода
Если вы не передали номер порта [server-port], то он принимается равным 80.
Пример вывода:
C:\httping.exe www.elifulkerson.com/sitemap.xml ** Requesting "sitemap.xml" from www.elifulkerson.com: (for various reasons, kbit/s is an approximation)
Ping statistics for 64.5.53.204:80 4 probes sent. 4 successful, 0 failed. Approximate trip times in milli-seconds: Minimum = 37ms, Maximum = 58ms, Average = 45ms
Утилита WinDump бывает полезна в тех случаях, когда необходимо быстро выполнить пакетный сбор данных для выявления сетевой проблемы. Это гибкая утилита, она может захватить и отобразить детали по каждому пакету, который пересекает сетевой интерфейс. Она способна фильтровать результаты на выходе на основе протокола (например, протокола разрешения адресов Address Resolution Protocol—ARP, IP, TCP, UDP), сети или хоста источника, сети или хоста назначения, порта источника, порта назначения и на основе многих других критериев.
Для использования WinDump сначала надо ее загрузить и установить библиотеку захвата пакетов Windows Packet Capture Library (WinPcap), портированную на Windows открытую библиотеку захватов пакетов и сетевого анализа libpcap для UNIX. Библиотека WinPcap работает на всех версиях Windows.Для старта WinDump достаточно просто запустить пакет с командной строки с правильными параметрами, с которыми следует проводить захват и чтение.
первая команда для исполнения – это Win-Dump -D. Данная команда показывает список интерфейсов, доступных на компьютере, и соответствующий номер для каждого интерфейса. Эта информация показывает, какой интерфейс надо использовать для снифинга. После определения, какой интерфейс следует запускать, можно просто использовать этот номер с помощью параметра -i (например, WinDump -i 3, если номер 3 – тот интерфейс, который выбран для применения) для запуска просмотра пакетных данных в реальном времени. Поскольку эти номера представляют собой портированные утилиты UNIX, переключатели командной строки чувствительны к выбору регистра.
Если вбить в командной строке просто:
windump
то мы увидим весь нефильтрованый TCP прохоящий через сетевуху. Однако запускать WinDump без параметроф неэффективно, т.к. быстро теряешься в нагромождении трафа.. Поэтому будем запускать с параметрами в таком виде:
windump параметры выражения
Где параметры могут быть такими: -a Пытается преобразовать адреса в имена. Это создает дополнительную нагрузку на систему и может привести к потере пакетов -c число Останавливает windump после обработки заданного числа пакетов -C размер_файла Ограничивает размер выходных файлов заданным числом байт -d Выдает процедуру сопоставления пакетов с образцом в удобочитаемом виде и затем останавливается -dd Выдает процедуру сопоставления пакетов с образцом в виде фрагмента программы на языке Си -ddd Выдает процедуру сопоставления пакетов с образцом в виде десятичных чисел -e В каждой строке выдачи печатает заголовок канального уровня (в сетях Ethernet это MAC-адрес) -F файл Использует файл (а не сеть) для ввода данных. Это удобно для анализа событий "постфактум". -i интерфейс Читает из заданного интерфейса, когда на анализирующей машине имеется несколько сетевых интерфейсов. -n Не преобразовывает адреса в имена -N Не печатает в именах хостов имя домена вышележащего уровня. -p Не переводит интерфейс в режим прослушивания. Используется только при исследовании трафика, направленного в анализирующий компьютер -q Печатает быстрый вывод. Печатается меньше протокольной информации, поэтому строки оказываются короче -T тип Заставляет интерпретировать пакеты, выбранные заданным в выражении фильтром, в соответствии с указанным типом -t Не печатает метку времени в каждой строке -tt Печатает неформатированную метку времени в каждой строке -ttt Печатает интервал времени между пакетами -tttt Печатает в каждой строке дату, а затем метку времени в подразумеваемом формате -v Использует чуть более подробный вывод, включающий время жизни, идентификатор, общую длину и поля опций каждого пакета -vv Предоставляет более детальный вывод. Пакеты NFS и SMB полностью декодируются -vvv Предоставляет еще более подробный вывод. Это может существенно замедлить работу анализатора -w имя_файла Записывает пакеты в указанный файл вместо вывода их на экран. Таким образом результаты можно сохранить и проанализировать их позже. Например, если в вашей сети происходят какие-то странные вещи, вы можете запустить windump на ночь, чтобы перехватить весь необычный трафик. Не забудьте написать хороший фильтр, иначе полученный наутро файл может оказаться слишком большим -x Выводит каждый пакет (без заголовка канального уровня) в шестнадцатеричном виде. -X Выводит содержимое пакетов и в шестнадцатеричном, и в текстовом видах
Выражения windump определяют выбор отображаемых сетевых пакетов. Выдаются только те объекты, которые соответствуют выражению; если выражения не заданы, отображаться будут все пакеты. Выражение windump состоит из одной или нескольких директив, называемых примитивами, которые, в свою очередь, состоят из идентификатора и следующего за ним квалификатора.
Квалификаторы: тип Определяет, к чему относится идентификатор, заданный как имя или номер. Возможными типами служат host, net и port. Например, host foo, net 128.3 или port 20 направление Определяет направление трафика от определенного идентификатора. Возможными направлениями служат src; dst; src or dst и src and dst (src обозначает исходный адрес, dst - целевой) протокол Позволяет определить протокол для фильтрации. Возможными протоколами являются ether, fddi, tr, ip, ipv6, arp, rarp, decnet, tcp и udp. Если протокол не задан, то допустимы все протоколы, совместимые с остальной частью выражения. При помощи фильтров с этим квалификатором можно определить, какая машина делает чрезмерное количество arp-запросов, или для отбрасывания на фильтре udp-запросов, которых немало во многих сетях, так как DNS использует udp
Возможные комбинации примитивов: dst host хост Показывает только трафик, адресованный хосту, который может быть задан IP-адресом или именем src host хост Показывает только трафик, исходящий из хоста host хост Показывает как исходящий, так и входящий трафик хоста ether dst Ethernet-хост Показывает трафик, предназначенный для указанного Ethernet-хоста, который может быть задан либо именем, либо MAC-адресом ether src Ethernet-хост Показывает трафик, исходящий из Ethernet-хоста ether host Ethernet-хост Показывает как исходящий, так и входящий трафик Ethernet-хоста gateway хост Показывает любой трафик, использующий хост в качестве шлюза. Иными словами, трафик, переправляемый с хоста. Так происходит, когда IP-адрес отправителя или получателя не соответствует Ethernet-адресу хоста. Данную возможность целесообразно использовать, когда необходимо отследить весь трафик, проходящий через Интернет-шлюз или некоторый конкретный маршрутизатор dst net сеть Фильтрует трафик, предназначенный для конкретной сети, заданной в нотации 0.0.0.0. Аналогично ether dst Ethernet-хост за исключением того, что это может быть значительно больше, чем один хост src net сеть Фильтрует сеть отправителя net сеть то же, что и две предыдущие инструкции, но трафик разрешен как в заданную сеть, так и из нее net сеть mask маска_сети Сопоставляется с трафиком в заданную сеть или из нее, с указанной маской сети. Применяется для задания точного размера сети с шагом меньше, чем класс C. В этой комбинации допускается использование примитивов src и dst для указания направления потоков данных net сеть/длина_маски Сопоставляется с трафиком с сетевыми адресами из указанной сети и заданным числом бит в маске сети. Аналогична предыдущей комбинации dst port порт Фильтрует трафик TCP и UDP с заданным целевым портом. Здесь можно также специфицировать тип перехватываемого трафика, TCP или UDP. По умолчанию отображается трафик обоих типов src port порт То же, что и предыдущая комбинация, только перехватывается трафик с заданным исходным портом less длина Отображает пакеты с длиной, меньшей или равной заданной. Допустима также комбинация len <= длина greater длина То же, что и предыдущая комбинация, только перехватывается трафик с длиной пакетов больше или равной указанной ip proto протокол Перехватывает трафик заданного протокола. Допустимыми протоколами служат icmp, icmpv6, igmp, igrp, pim, ah, esp, vrrp, udp и tcp. Имена tcp, udp и icmp должны помещаться между двумя обратными косыми чертами, чтобы они не читались как ключевые слова. Пример: ip proto \tcp\ ip6 proto протокол Аналогично предыдущей комбинация, но для пакетов и типов IPv6 ip6 protochain протокол Ищет пакеты IPv6, имеющие заголовок указанного протокола ip protochain протокол То же, что и выше, но для пакетов IPv4 ip broadcast Идентифицирует только широковещательный трафик, то есть трафик, имеющий все нули или все единицы в поле целевого адреса ether multicast Регистрирует вещательные пакеты Ethernet ip multicast Регистрирует вещательные пакеты IP ip6 multicast Регистрирует вещательные пакеты IPv6 ether proto протокол Отображает трафик, который имеет указанный тип протокола Ethernet. Допустимыми именами протоколов служат ip, ipv6, arp, rarp, atalk, aarp, decnet, sca, lat, mopdl, moprc, iso, stp, ipx и netbeui. Эти имена являются также идентификаторами, поэтому они должны быть экранированы с помощью обратных косых черт decnet src хост Перехватывает трафик DECnet с исходным адресом хоста decnet dst хост Аналогична предыдущей комбинация, но фильтрует целевой адрес хоста decnet хост Фильтрует трафик DECnet с исходным или целевым адресом хоста ip Ловит трафик, соответствующий Ethernet-протоколу ip ip6 Ловит трафик, соответствующий Ethernet-протоколу ip6 arp Ловит трафик, соответствующий Ethernet-протоколу arp rarp Ловит трафик, соответствующий Ethernet-протоколу rarp atalk Ловит трафик, соответствующий Ethernet-протоколу atalk aarp Ловит трафик, соответствующий Ethernet-протоколу aarp decnet Ловит трафик, соответствующий Ethernet-протоколу decnet iso Ловит трафик, соответствующий Ethernet-протоколу iso stp Ловит трафик, соответствующий Ethernet-протоколу stp ipx Ловит трафик, соответствующий Ethernet-протоколу ipx netbeui Ловит трафик, соответствующий Ethernet-протоколу netbeui vlan идентификатор_ВЛВС Перехватывает пакеты на основе стандарта 802.1Q VLAN. Идентификатор виртуальной локальной сети можно опускать tcp Сокращенная форма комбинации ip proto tcp udp Сокращенная форма комбинации ip proto udp icmp Сокращенная форма комбинации ip proto icmp iso proto протокол Перехватывает пакеты ВОС с заданным типом протокола - clnp, esis или isis clnp Сокращенная форма описанной выше комбинации с clnp в качестве протокола esis Сокращенная форма комбинации iso proto протокол с esis в качестве протокола isis Сокращенная форма комбинации iso proto протокол с isis в качестве протокола
Существуют также более сложные выражения, которые можно строить с помощью булевых операций, таких как И, ИЛИ, НЕ, и операций сравнения (больше, меньше и т.п.). Все эти опции и комбинации все равно не будт использоваться, поэтому приведу ннесколько примеров:
Просмотр всего входящего и исходящего трафика определенного хоста. Если вы хотите отслеживать только входящий и исходящий трафик определенного хоста, то можно отфильтровать все остальное с помощью простого выражения "host". Например, чтобы следить за хостом с IP-адресом 192.168.1.1, нужно выполнить инструкцию: Код: windump -n host 192.168.1.1 Наблюдение за входящим и исходящим трафиком определенного порта. Если вы хотите проследить за использованием определенного приложения, можно применить windump для улавливания всего трафика, направляемого в определенный порт TCP/UDP. Если приложением, за которым вы пытаетесь наблюдать, является Telnet (порт 23), то это можно сделать с помощью следующего выражения windump: Код: windump -n port 23 Просмотр всего входящего и исходящего трафика определенного хоста, за исключением некоторых видов трафика. Предположим, что вы хотите следить за одним хостом, как в первом примере, но желаете отфильтровать трафик SSH (если вы подключаетесь к этому хосту посредством SSH, то нефильтрованный вывод windump будет отображать трафик вашего собственного соединения). Это можно сделать, добавив выражение port с булевой операцией НЕ. Вот как выглядит команда: Код: windump -n host 192.163.1.1 and not port 22 Выявление вредоносной рабочей станции. Если возникли сетевые проблемы, и вы подозреваете, что вредоносный компьютер норовит затопить вашу сеть, можно применить windump для быстрого прослеживания виновника. Вне зависимости от того, будет ли это неисправная сетевая плата или ПК с "троянской" программой, вызывающей атаку на доступность, windump поможет пролить свет на проблему. Сначала попробуйте просто запустить windump без фильтрации и посмотреть, что порождает большую часть трафика. Используйте опции -a и -e для генерации имен и MAC-адресов. Код: windump -ae Можно объединять две буквы с одним дефисом. Если вывод на экране проскальзывает слишком быстро, используйте опцию -c 1000, чтобы остановиться после получения 1000 пакетов.
Слежение за определенной рабочей станцией. С помощью windump вы легко можете запротоколировать трафик, исходящий из определенной рабочей станции, для последующего анализа (убедитесь только, что вы имеете на это законное право). Используйте инструкцию windump из первого примера с ключом -w для записи в файл. Если в сети применяется динамическое конфигурирование хостов по протоколу DHCP, то предпочтительным может оказаться использование имен SMB (Windows). Пример: Код: windump -w logfile host 192.168.1.1 где logfile представляет файл протокола. Можно также добавить опции -c или -C для ограничения размера файла вывода.
Поиск подозрительного сетевого трафика. Если у вас вызывает беспокойство сетевая активность в нерабочее время, то можно оставить запущенный windump, отметив трафик, который вы считаете сомнительным. Можно запустить windump с установленным флагом gateway 192.168.0.1, заменяя IP-адрес на адрес своего Интернет-шлюза. Если ваша домашняя сеть использует IP-диапазон от 192.168.0.0 до 192.168.0.254, в этом случае будет помечаться весь трафик, проходящий через шлюз Интернета. Если имеется внутренний почтовый сервер, и вы не хотите протоколировать этот трафик, так как он допустим, можно добавить инструкцию: Код: and host != 192.168.0.2 где IP-адрес является адресом почтового сервера. Восклицательный знак действует как булева операция НЕ. Будет помечаться весь входящий трафик, не предназначенный для почтового сервера. Выражение может выглядеть следующим образом: Код:
windump -w logfile gateway 192.168.0.1 and host != 192.168.1.2 Для выявления пользователей, применяющих определенное приложение, например, программы потокового видео или аудио, можно уточнить выражение, если известен номер порта. Если вы знаете, что используется порт TCP 1000, то можно применить примитив port для перехвата трафика подозрительного приложения. Пример: Код:
windump -w logfile gateway 192.168.0.1 and host != 192.168.1.2 dst port 1000
Добавлено (25 Марта 2012, 18:35) --------------------------------------------- И следом вопрос. Как в НБ вывести всю эту информацию не открывая консоль?
Плагин Алиена не предлагать. НБ вылетает.
Добавлено (25 Марта 2012, 18:40) --------------------------------------------- А это просто ссылка, что бы не копипастить. http://www.it-simple.ru/lpr.php?p=6209
Сохранение потока с сервера RTMP без потери качества. (Запись в файл на диск)
Blat Файл в прикреплении Еще один клиент отправки почты. Мечта спамеров. Возможностей "море"
Blat v2.6.2 w/GSS encryption (build : Feb 25 2007 12:06:19)
Win32 console utility to send mail via SMTP or post to usenet via NNTP by P.Mendes,M.Neal,G.Vollant,T.Charron,T.Musson,H.Pesonen,A.Donchey,C.Hyde http://www.blat.net syntax: Blat <filename> -to <recipient> [optional switches (see below)]
-------------------------------- Installation --------------------------------- -SaveSettings : store common settings to the Windows Registry. Takes the same parameters as -install, and is only for SMTP settings. -install[SMTP|NNTP|POP3|IMAP] <server addr> <sender email addr> [<try n times> [<port> [<profile> [<username> [<password>]]]]] : set server, sender, number of tries and port for profile (<try n times> and <port> may be replaced by '-') port defaults are SMTP=25, NNTP=119, POP3=110, IMAP=143 default profile can be specified with a '-' username and/or password may be stored to the registry order of options is specific use -installNNTP for storing NNTP information use -installPOP3 for storing POP3 information (sender and try are ignored, use '-' in place of these) use -installIMAP for storing IMAP information (sender and try are ignored, use '-' in place of these)
--------------------------------- The Basics ---------------------------------- <filename> : file with the message body to be sent if your message body is on the command line, use a hyphen (-) as your first argument, and -body followed by your message if your message will come from the console/keyboard, use the hyphen as your first argument, but do not use -body option. -of <file> : text file containing more options (also -optionfile) -to <recipient> : recipient list (also -t) (comma separated) -tf <file> : recipient list filename -cc <recipient> : carbon copy recipient list (also -c) (comma separated) -cf <file> : cc recipient list filename -bcc <recipient>: blind carbon copy recipient list (also -b) (comma separated) -bf <file> : bcc recipient list filename -maxNames <x> : send to groups of <x> number of recipients -ur : set To: header to Undisclosed Recipients if not using the -to and -cc options -subject <subj> : subject line, surround with quotes to include spaces(also -s) -ss : suppress subject line if not defined -sf <file> : file containing subject line -bodyF <file> : file containing the message body -body <text> : message body, surround with quotes (") to include spaces -sig <file> : text file containing your email signature -tag <file> : text file containing taglines, to be randomly chosen -ps <file> : final message text, possibly for unsubscribe instructions
----------------------------- Registry overrides ------------------------------ -p <profile> : send with server, user, and port defined in <profile> : use username and password if defined in <profile> -profile : list all profiles in the Registry -server <addr> : specify SMTP server to be used (optionally, addr:port) -serverSMTP <addr> : same as -server -serverNNTP <addr> : specify NNTP server to be used (optionally, addr:port) -serverPOP3 <addr> : specify POP3 server to be used (optionally, addr:port) when POP3 access is required before sending email -serverIMAP <addr> : specify IMAP server to be used (optionally, addr:port) when IMAP access is required before sending email -f <sender> : override the default sender address (must be known to server) -i <addr> : a 'From:' address, not necessarily known to the server -port <port> : port to be used on the SMTP server, defaults to SMTP (25) -portSMTP <port>: same as -port -portNNTP <port>: port to be used on the NNTP server, defaults to NNTP (119) -portPOP3 <port>: port to be used on the POP3 server, defaults to POP3 (110) -portIMAP <port>: port to be used on the IMAP server, defaults to IMAP (110) -u <username> : username for AUTH LOGIN (use with -pw) -pw <password> : password for AUTH LOGIN (use with -u) -pu <username> : username for POP3 LOGIN (use with -ppw) -ppw <password> : password for POP3 LOGIN (use with -pu) -iu <username> : username for IMAP LOGIN (use with -ppw) -ipw <password> : password for IMAP LOGIN (use with -pu)
---------------------- Miscellaneous RFC header switches ---------------------- -organization <organization> : Organization field (also -o and -org) -ua : include User-Agent header line instead of X-Mailer -x <X-Header: detail> : custom 'X-' header. eg: -x "X-INFO: Blat is Great!" -noh : prevent X-Mailer/User-Agent header from showing Blat homepage -noh2 : prevent X-Mailer header entirely -d : request disposition notification -r : request return receipt -charset <cs> : user defined charset. The default is ISO-8859-1 -a1 <header> : add custom header line at the end of the regular headers -a2 <header> : same as -a1, for a second custom header line -dsn <nsfd> : use Delivery Status Notifications (RFC 3461) n = never, s = successful, f = failure, d = delayed can be used together, however N takes precedence -hdrencb : use base64 for encoding headers, if necessary -hdrencq : use quoted-printable for encoding headers, if necessary -priority <pr> : set message priority 0 for low, 1 for high -sensitivity <s> : set message sensitity 0 for personal, 1 for private, 2 for company-confidential
----------------------- Attachment and encoding options ----------------------- -attach <file> : attach binary file(s) to message (filenames comma separated) -attacht <file> : attach text file(s) to message (filenames comma separated) -attachi <file> : attach text file(s) as INLINE (filenames comma separated) -embed <file> : embed file(s) in HTML. Object tag in HTML must specify content-id using cid: tag. eg: <img src="cid:image.jpg"> -af <file> : file containing list of binary file(s) to attach (comma separated) -atf <file> : file containing list of text file(s) to attach (comma separated) -aef <file> : file containing list of embed file(s) to attach (comma separated) -base64 : send binary files using base64 (binary MIME) -uuencode : send binary files UUEncoded -enriched : send an enriched text message (Content-Type=text/enriched) -unicode : message body is in 16- or 32-bit Unicode format -html : send an HTML message (Content-Type=text/html) -alttext <text> : plain text for use as alternate text -alttextf <file>: plain text file for use as alternate text -mime : MIME Quoted-Printable Content-Transfer-Encoding -8bitmime : ask for 8bit data support when sending MIME -multipart <size> : send multipart messages, breaking attachments on <size> KB boundaries, where <size> is per 1000 bytes -nomps : do not allow multipart messages
---------------------------- NNTP specific options ---------------------------- -groups <usenet groups> : list of newsgroups (comma separated)
-------------------------------- Other options -------------------------------- -xtndxmit : Attempt to use POP3 to transmit when accessing POP3 first -h : displays this help (also -?, /?, -help or /help) -q : suppresses all output to the screen -debug : echoes server communications to a log file or screen (overrides -q if echoes to the screen) -log <file> : log everything but usage to <file> -timestamp : when -log is used, a timestamp is added to each log line -overwritelog : when -log is used, overwrite the log file -ti <n> : set timeout to 'n' seconds. Blat will wait 'n' seconds for server responses -try <n times> : how many times blat should try to send (1 to 'INFINITE') -binary : do not convert ASCII | (pipe, 0x7c) to CrLf in the message body -hostname <hst> : select the hostname used to send the message via SMTP this is typically your local machine name -raw : do not add CR/LF after headers -delay <x> : wait x seconds between messages being sent when used with -maxnames or -multipart -comment <char> : use this character to mark the start of commments in options files and recipient list files. The default is ; -superdebug : hex/ascii dump the data between Blat and the server -superdebugT : ascii dump the data between Blat and the server -------------------------------------------------------------------------------
Note that if the '-i' option is used, <sender> is included in 'Reply-to:' and 'Sender:' fields in the header of the message.
Optionally, the following options can be used instead of the -f and -i options:
-mailfrom <addr> The RFC 821 MAIL From: statement -from <addr> The RFC 822 From: statement -replyto <addr> The RFC 822 Reply-To: statement -returnpath <addr> The RFC 822 Return-Path: statement -sender <addr> The RFC 822 Sender: statement
For backward consistency, the -f and -i options have precedence over these RFC 822 defined options. If both -f and -i options are omitted then the RFC 821 MAIL FROM statement will be defaulted to use the installation-defined default sender address.
Кто б перевел все это. В отличие от НБ, кирилица приходит в нормальном виде. Также вложил оболчку. Мож кому надо будет. Дембель, не переведешь пояснения к командам? Хотя бы грубо. Плиз....
Добавлено (30 Марта 2012, 20:03) --------------------------------------------- Программа cURL может автоматизировать передачу файлов или последовательность таких операций. поддерживает протоколы: FTP, FTPS, HTTP, HTTPS, TFTP, SCP, SFTP, Telnet, DICT, File: и LDAP. Также cURL поддерживает сертификаты HTTPS, методы HTTP POST, HTTP PUT, загрузку на FTP, загрузку через формы HTTP.
Добавлено (05 Апреля 2012, 10:31) --------------------------------------------- BatchAccess :
Создание пустой базы данных Выполнение SQL-скрипта над заданной базой данных Задание структуры базы данных — таблиц, связей, индексов, процедур Наполнение таблиц — из SQL-скриптов либо из CSV-файлов Восстановление SQL-скрипта структуры по имеющейся базе данных Восстановление SQL-скрипта данных по имеющейся базе данных Экспорт данных в CSV-файл и импорт из него Сжатие/восстановление базы данных Построение SQL-скрипта различий между двумя базами
Сообщение отредактировано Negibo - Пт, 30 Марта 2012, 20:06
Описание NirCmd небольшая утилита командной строки, которая позволит делать некоторые полезные задачи без отображения пользовательского интерфейса. При запуске NirCmd из командной строки, вы можете записать и удалить значения и ключи реестра, записать значения в INI-файл, подключиться к сети VPN, выключить компьютер, создать ярлык, изменить дату создания / изменения файлов, выключите монитор, открыть CD-привод и многое другое ...
Многие функции есть в самой НБ. Ну и если не все, то в основном все функции есть в плагинах. Но в разных плагинах. Здесь собрано все в одном исполняемом файле который весит 43 КБ, а для x64 113 КБ.
1000 раз пожалел что взялся за перевод справки. Но... Было интересно что она может.
Описание команд.
remote = Выполнить команду на удаленном компьютере. multiremote = Выполнить команды на удаленных компьютерах. cmdwait = Подождать указанное количество миллисекунд и за тем выполнить команду NirCmd. loop = Выполнить команды NirCmd в цикле. paramsfile = Выполнить команду NirCmd несколько раз методом загрузки одного или нескольких параметров из текстового файла. infobox = Отобразить простое окно с сообщением на экране. qbox = Отобразить окно с вопросом. qboxtop = То же что и qbox но показывает сообщение поверх всех окон. script = Выполнить последовательность команд которые написаны в файле. regedit = Открыть редактор реестра RegEdit с указанным ключем/значением. regsetval = Записать значение в реестр. regdelval = Удалить значение из реестра. regdelkey = Удалить ключ из реестра. inisetval = Записать значение в INI файл. inidelval = Удалить ключ со значением из INI файла. inidelsec = Удалить весь раздел в INI файле включая все ключи и значения. regsvr = Зарегистрировать или отменить регистрацию файлов DLL/OCX. rasdial = Подключиться к VPN или телефонной линии без отображения окна подключения. inetdial = Подключиться к VPN или телефонной линии с отображением окна подключения. rasdialdlg = Показать записи телефонной книги RAS. rashangup = Разорвать RAS соединение. setdialuplogon = Изменить имя, пароль и домен удаленного доступа. exitwin = Завершить текущий сеанс Windows. initshutdown = Инициировать выключение системы. abortshutdown = Прервать завершение работы системы которое было инициировано командой initshutdown. lockws = Заблокировать работу компьютера. monitor = Изменить состояние монитора. screensaver = Запустить экранную заставку используемую по умолчанию. screensavertimeout = Установить время ожидания пред запуском экранной заставки в секундах. standby = Завершить работу компьютера и перевести его в 'Режим ожидания'. hibernate = Завершить работу компьютера и перевести его в 'Спящий режим'. shortcut = Создать ярлык. cmdshortcut = Создать ярлык для команды NirCmd. cmdshortcutkey = Наподобие команды cmdshortcut , но она позволяет определить горячие клавиши для ярлыка. urlshortcut = Создать ярлык для URL адреса. exec = Запустить приложение с возможностью указать один или несколько параметров командой строки. exec2 = Похожа на команду exec , но здесь указывается рабочая папка из которой приложение работает. execmd = Выполнить команду из командной строки без отображения на экране. shexec = Открыть или распечатать файл в программе по умолчанию. setfiletime = Изменить параметры файла или файлов такие как Создан/Изменен/Последний доступ. setfilefoldertime = Изменить параметры файла или файлов такие как Создан/Изменен/Последний доступ. Эта команда похожа на setfiletime. Разница лишь в том что setfilefoldertime также может изменить дату папки - только в Windows 2000/XP. clonefiletime = Клонировать параметры файла или файлов такие как Создан/Изменен/Последний доступ. moverecyclebin = Удалить один или несколько файлов в корзину. emptybin = Очистить корзину на указханном диске. setdisplay = Изменить настройки экрана. setprimarydisplay = Установить основной монитор. Только для системы с несколькими мониторами. setbrightness = Эта команда работает только на Ноутбуке/Нетбуке. Она позволяет настроить яркость экрана. changebrightness = Эта команда работает только на Ноутбуке/Нетбуке. Она позволяет настроить яркость экрана. killprocess = Завершить указанный процесс. closeprocess = Завершить указанный процесс путем закрытия окон верхнего уровня. restartexplorer = Перезапустить Windows Explorer. waitprocess = Подождать пока иуказанный процесс не будет завершен. suspendprocess = Приостановить указанный процесс. resumeprocess = Возобновить работу указанного процесса. setprocesspriority = Установить приоритет указанному процессу. setprocessaffinity = Установить соответствие процессоров. Это значит указать процессоры которые разрешено использовать указанному процессу. (Относится только к компьютерам у которых больше одного процессора) memdump = Прочитать память процесса в соответствии с параметрами которые вы укажете и записать в текстовый файл. service = Изменить состояние и тип запуска служб и драйверов. win = Закрыть, скрыть, показать, развернуть и свернуть указанные окна. Для дочерних окон: win child cdrom = Открыть или закрыть привод CD-ROM. clipboard = Установить значение в буфер обмена или очистить его. gac = Установить сборку в Global Assembly Cache. (Понятия не имею что это такое ) beep = Воспроизвести звуковой сигнал. stdbeep = Воспроизвести стандартный звуковой сигнал Windows. setvolume = Установить уровень громкости звукового устройства. setsysvolume = Установить громкость звука системы. setsysvolume2 = Тоже что и setsysvolume, но setsysvolume2 позволяет установить звук для левого и правого канала. changesysvolume = Увеличить или уменьшить громкость системы. changesysvolume2 = Подобно changesysvolume, но changesysvolume2 изменяет звук для левого и правого каналов. mutesysvolume = Отключить/Включить системный звук. setappvolume = Установить уровень громкости конкретного приложения в Windows 7/Vista/2008. changeappvolume = Увеличить /Уменьшить уровень громкости конкретного приложения в Windows 7/Vista/2008. muteappvolume = Отключить/Включить звук конкретного приложения в Windows 7/Vista/2008. setdefaultsounddevice = Установить звуковое устройство как устройство по умолчанию в Windows 7/Vista/2008. setsubunitvolumedb = Установить громкость звукового устройства (в Децибелах). mutesubunitvolume = Отключить/Включить звук узла. showsounddevices = Отобразить окно со списком всех звуковых устройств в Windows Vista/7/2008. shellrefresh = Инициировать обновление Windows Explorer. Эта команда полезна когда вы вносите изменения в реестр связанные с типами файлов. sysrefresh = Инициировать общее обновление системы. Вы можете использовать эту команду когда внесли изменения в настройки системы в реестр. setcursor = Установить положение курсора мыши. setcursorwin = Установить положение мыши относительно левого верхнего угла активного окна. movecursor = Переместить курсор мыши. dlg = Позволяет взаимодействовать со стандартными диалоговыми окнами и окнами сообщений Windows. Вы можете использовать команду что бы кликнуть на кнопках таких как ok/cancel/yes/no или заполнить текст в диалоговом окне. dlgany = Похожа на команду dlg но работает с любым окном, даже если это не стандартное окно Windows. returnval = Указывает возвращаемое значение для NirCmd. Возвращаемое значение может использоваться внешними программами которые запущены NirCmd. sendkeypress = Отправить одну или несколько комбинаций клавишь системе. sendkey = Отправить нажатие клавиши системе. sendmouse = Отправить указанное событие мыши системе. convertimage = Конвертировать файл изображения из одного формата в другой. Поддерживаются следующие форматы: .bmp, .gif, .png, .jpg, .tiff savescreenshot = Сохранить снимок экрана в указанный формат изображения. Поддерживаются следующие форматы: .bmp, .gif, .png, .jpg, .tiff Вы можете указать *clipboard* если хотите сохранить изображение в буфер обмена. savescreenshotfull = Похожа на savescreenshot, но в отличие от savescreenshot которая делает снимок только главного монитора, эта команда сделает снимки со всех мониторов. savescreenshotwin = Сохранить снимок текущего активного окна в указанный формат изображения. Поддерживаются следующие форматы: .bmp, .gif, .png, .jpg, .tiff shellcopy = Скопировать один или несколько файлов из одной папки в другую, а также (опционально) отобразаить диалоговое окно хода выполнения задачи. filldelete = Заполнить указанный файл нулевыми байтами и затем удалить этот файл. Это означает что файл удаленный этой командой не возможно будет восстановить. speak = Произнести содержание текста или файла с помощью библиотеки речи (SAPI) которая постовляется вместе с Windows XP и Windows Vista. elevate = Только для Windows Vista/7/2008: Запустить программу с правами Администратора. elevatecmd = Только для Windows Vista/7/2008 : Выполнить команды NirCmd с правами Администратора. runas = Запустить процесс с указанным именем пользователя/паролем. trayballoon = Отобразить всплывающее окно в системном трее (Только Windows XP и выше). setconsolemode = Установить режим отображения консоли. Относится к командам nircmdc.exe setconsolecolor = Установить цвет фона и текста окна консоли. Относится к командам nircmdc.exe consolewrite = Отправить указанный текст на стандартный вывод (stdout). debugwrite = Записать указанный текст в отладочный вывод. Вы можете просматривать текстовые сообщения отправленные с помощью этой команды в программе DebugView из SysInternals. mediaplay = Воспроизвести звковой файл (.mp3, .wav и т.д...) через указанное количество миллисекунд.
Дата: Вс, 08 Сентября 2013, 17:36 | Сообщение # 14
Необукер
Проверенные
Сообщений: 4238
Offline
Цитата (mishem)
1000 раз пожалел что взялся за перевод справки.
эт ты зря! консолько крута, в некоторых моментах ))) я давно к ней "прибегаю" )) короч респект. вот только про перевод , тут есть на русском вроде справка да и еще что то, все ли там переведено, не знаю, для моих нужд хватало ))) на всякий случай хелп в прищепке (там есть примеры)
Название: imdisk Назначение: ImDisk Virtual Disk Driver – бесплатная программа с управлением через командную строку, для создания виртуальных дисков способна создать, как виртуальный оптический диск (CD, DVD), так и любой другой виртуальный диск, будь то дискета или жёсткий диск. Может сделать образ диска в формате IMG. Требуется установка в систему. Для ОС Windows XP, 7, 8 Размер: 341 Кб Ссылка: ниже
Справка для ImDisk Virtual Disk Driver на русском, по ссылке ниже:
Добавлено (04 Ноября 2014, 21:28) --------------------------------------------- Название: ct Назначение: Многофункциональная программа обработки файлов : Конвертация текстовых(ascii) файлов, переименование файлов, нарезка-склейка файлов и т.д. размер: 378 Кб Справка на русском Ссылка: ниже
Название: ct Назначение: Многофункциональная программа обработки файлов : Конвертация текстовых(ascii) файлов, переименование файлов, нарезка-склейка файлов и т.д. размер: 378 Кб Справка на русском Ссылка: ниже
Название: Bluetooth Command Line Tools Назначение: Это набор утилит командной строки для Microsoft Windows, который может использоваться, чтобы настроить bluetooth адаптер, обнаружить удаленные устройства bluetooth и прием/передача файлов с/на устройства. С установкой в систему. размер: Добавил подобие справки на русском Системные требования: * Windows XP, Windows Vista или Windows 7 * Microsoft bluetooth адаптер Ссылка: ниже Bluetooth Command Line Tools Справка: