ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2

ANTICHAT — форум по информационной безопасности, OSINT и технологиям

ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию. Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club, и теперь снова доступен на новом адресе — forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.
Вернуться   Форум АНТИЧАТ > Безопасность и Уязвимости > Администрирование
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

Сигнал при подключении к сети
  #1  
Старый 27.10.2008, 13:00
Midas
Участник форума
Регистрация: 17.01.2008
Сообщений: 284
Провел на форуме:
684402

Репутация: 117
По умолчанию Сигнал при подключении к сети

Суть задачи: при подключении к сети/инету воспроизвести какой-либо файлик. Естесственно всё это надо автоматизировать. Т.е. резултат: Клацаем на подключение к инету. Проходит получение адреса, проверка имени, пароля, регистрация компьютера в сети, воспроизводится какой-то звук. Как бы это реализовать?
 
Ответить с цитированием

  #2  
Старый 27.10.2008, 13:13
.AkeLLa
Banned
Регистрация: 30.08.2008
Сообщений: 477
Провел на форуме:
3989114

Репутация: 718
По умолчанию

Как идея написать чекер подключения к сети и когда он первый раз сможет подключиться воспроизвести какой-то звук, потом убить свой же процесс что бы звук не повторился.
Так же поместить его в автозагрузку.
 
Ответить с цитированием

  #3  
Старый 27.10.2008, 13:22
SpangeBoB
Moderator - Level 7
Регистрация: 12.07.2008
Сообщений: 1,705
Провел на форуме:
5914048

Репутация: 1350


По умолчанию

1)rasdial ,ping и echo ^G(набирает правый ALT 07).

http://www.darkchip.org/index.php?name=Pages&op=view&id=1

2)Так же еще как метод делаем ярлык на подключение,прежде убираем ,что пароль не требовало,а только отображало ход загрузки

и в батнике вместо rasdial можно использовать

c:\vpn.lnk(поменять на свое)
ping -n 1 ya.ru && echo ^G(можно заменить на программу из ссылке выше HS_PLAY vpn.wav )

3)Так же можно без дополнительных средств проиграть файл(совсем забыл про sndrec32)
sndrec32 /play test.wav /close ,но что не было видно окна воспользуемся
start /min sndrec32 /play test.wav /close

Последний раз редактировалось SpangeBoB; 27.10.2008 в 14:30..
 
Ответить с цитированием

  #4  
Старый 27.10.2008, 20:22
neval
Moderator - Level 7
Регистрация: 13.12.2006
Сообщений: 531
Провел на форуме:
2127116

Репутация: 383


По умолчанию

Цитата:
Сообщение от SpangeBoB  

c:\vpn.lnk(поменять на свое)
ping -n 1 ya.ru && echo ^G(можно заменить на программу из ссылке выше HS_PLAY vpn.wav )

А скажи пожалуйста, что будет если пакет не доставлен (не ответил хост)?

Также интересно узнать что будет если доставлен?

У тебя в обоих случаях звук проиграется, так как у тебя нет условия.
 
Ответить с цитированием

  #5  
Старый 27.10.2008, 20:52
SpangeBoB
Moderator - Level 7
Регистрация: 12.07.2008
Сообщений: 1,705
Провел на форуме:
5914048

Репутация: 1350


По умолчанию

Цитата:
Сообщение от neval  
А скажи пожалуйста, что будет если пакет не доставлен (не ответил хост)?

Также интересно узнать что будет если доставлен?

У тебя в обоих случаях звук проиграется, так как у тебя нет условия.
1)echo %Errorlevel% еслу удачно 0,нет любая другая цифра.

if %errorlevel% 0 (команда) else (команда)

2)Но лучше конечно по rasdial смотреть,более четкий результат будет.

3)Незнаю,как вы тестировали но && выполняется в том случаем если %errorlevel%==0 .Лично у меня отрабатывает только при 0 .

Буду рад вашим замечаниям по этому поводу.

Последний раз редактировалось SpangeBoB; 27.10.2008 в 21:06..
 
Ответить с цитированием

  #6  
Старый 28.10.2008, 00:53
m0nzt3r
ветеран
Регистрация: 22.06.2004
Сообщений: 2,128
Провел на форуме:
5355463

Репутация: 2258


По умолчанию

Цитата:
Суть задачи: при подключении к сети/инету воспроизвести какой-либо файлик
DUTraffic. В Параметрах есть Оповещения. Попробуй
__________________
Elite VPN from Green. Quality. Click and buy!!!

Моня тот еще зверюга,
Свиду тихий внутри - ****,
Без обид,реальный мэн,
Просто рифмы нет совсем.
С ним шутить *****то очень,
В ирце вместе с ним хохочем (c) m0Hze
 
Ответить с цитированием

  #7  
Старый 24.11.2008, 07:35
Midas
Участник форума
Регистрация: 17.01.2008
Сообщений: 284
Провел на форуме:
684402

Репутация: 117
По умолчанию

Простите, забыл вобще про топик

m0nzt3r, софтина делала именно то, что нужно одной своей опцией, но держать ради одной опции (причём настолько банальной ) всю софтину не хотелось.


SpangeBoB, спасибо, натолкнул на верную мысль и по твоим советам всё и сделано.

И так, что же вышло:
Цитата:
@echo off
vpn.lnk
ping google.com
if %errorlevel%==0 (start /min sndrec32 /play /close %windir%/Media/tada.wav)
А теперь с коментариями:
vpn.lnk - ярлык для подключения к VPN. Как ссылатся сразу на само подключение - не вьехал, поэтому остановились на ярлыке. В данном случае он лежит в одной папке с батником. Иначе просто дописваем к нему адрес типа C:\my_internet_connections\vpn.lnk. По его вызову у нас происходит процедура подключения, в котрой кстати должны логин и пароль не запрашиватся. (Убрать этот запрос не сложно. Открыв свойства подключения просто снимаем галочку "Запрашивать имя,пароль, сертификат и т.д." на вкладке "Параметры"). Если же запрос пароля будетвключен, то просто пинг, из следующей строки, отработает и вернёт ошибку.

ping google.com - Проверка наличия соединения с внешним миром опять таки довольно банальным образом. (SpangeBoB, количество отправляемых пакетов оставлено по умолчанию намеренно, потому что не всегда подключение разчехлялось сразу и ответ проходил только в третьем запросе. Возможно справедливо только лично для меня. )

if %errorlevel%==0 (start /min sndrec32 /play /close %windir%/Media/tada.wav) - если пинг завершился удачно, то в переменной окружения %errorlevel% будет записан 0. Неудачно (т.е. связь не установлена) - не 0. Если же 0, то выполняем строку start /min sndrec32 /play /close %windir%/Media/tada.wav.

start /min - позволит нам запустить приложение в свёрнутом виде.
sndrec32 /play /close %windir%/Media/tada.wav - позволит нам проиграть звуковой файл по указанному адресу с помощью утилыты звукозаписи из стандартного набора венды и закрытся по завершении воспроизведения.

Минусы:
1.Вылазит окно командной строки.
2.Тратится время на ожидание прохождения пингов. (Если бы окошко командной строки не вылазило - возможно этот минус отпал бы сам собой).
3. Выезжает на панели задач звукозапись в свёрнутом виде, и по окончании воспроизведения уезжает. Не гламурненько как-то
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Управление памятью в ядре Windows XP _Great_ С/С++, C#, Delphi, .NET, Asm 4 12.01.2008 02:17
Сетевой сканер Nmap. Руководство пользователя foreva Чужие Статьи 1 08.02.2005 16:36



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ