Форум программистов, компьютерный форум, киберфорум
Наши страницы
Mac OS
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.88/8: Рейтинг темы: голосов - 8, средняя оценка - 4.88
romsan
Эксперт по компьютерным сетям
2055 / 1188 / 237
Регистрация: 17.10.2015
Сообщений: 5,269
1

Командный (исполняемый) файл на МАС ОС

19.02.2019, 11:06. Просмотров 1560. Ответов 8
Метки нет (Все метки)

Как на МАС ОС сделать командный файл с командами пинга до хоста?
Нужно с ПК МАС ОС предоставить доступ по RDP к WinServ2008r2. (Это понятно - есть оф утилита RDP для МАС ОС)
Но сервак за роутером МТ, на МТ настроен portknocking. В общем, прежде чем ломится на RDP, нужно с МАС ОС "постучаться" три раза и плюнуть через левое плечо... Как плюнуть знаю, как постучаться - не знаю
Я читал, что там bash-скрипты.... но если ты в этом "дуб", то знание того, с помощью чего это делается не достаточно.
Если не затруднит, приложить файл со строкой пинга до хоста, а я его уже допилю.
0
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
19.02.2019, 11:06
Ответы с готовыми решениями:

Открыть исполняемый файл, если запущен конкретный файл
Доброго времени суток! Вот такая проблемка мучает: мне нужно решить следующую задачу: открыть...

Как включить txt файл в исполняемый файл?
Подскажите плиз как решить проблему, суть такова: в txt файле имеется таблица (разделитель - знак...

Командный файл, создающий, копирующий или удаляющий файл, указанный в параметре строки
Коллеги, привет! Прошу помощи в создании такого батника: Разработать командный файл, создающий,...

Надо написать командный файл заставляющий первый файл выполнять определенные команды
Есть исполняемый файл со своим набором исполняемых команд. Надо написать командный файл...

Командный файл, создающий, копирующий или удаляющий указанный файл в зависимости от выбранного ключа
Здравствуйте все, нужна помощь в одном вопросе, выручите пожалуйста: Разработать командный файл,...

8
korvin_
2438 / 1915 / 346
Регистрация: 28.04.2012
Сообщений: 6,558
20.02.2019, 19:44 2
Лучший ответ Сообщение было отмечено romsan как решение

Решение

romsan,

Bash
1
2
3
#!/usr/bin/env bash
 
ping -c 3 $IP_ADDRESS_OR_DOMAIN_NAME
Например

Bash
1
2
3
#!/usr/bin/env bash
 
ping -c 3 8.8.8.8
Bash
1
2
3
#!/usr/bin/env bash
 
ping -c 3 google.com
Кладёшь в текстовый файл (обычно имя либо без расширения, либо с расширением .sh), например, knock-knock.sh ставишь ему права на запуск:

Bash
1
chmod +x knock-knock.sh
и запускаешь:

Bash
1
./knock-knock.sh
Если хочешь запускать из Finder двойным кликом, то в свойтсвах файла открываешь “Open with...” («Открывать с помощью») и там в приложениях выбираешь Terminal.
1
romsan
Эксперт по компьютерным сетям
2055 / 1188 / 237
Регистрация: 17.10.2015
Сообщений: 5,269
01.03.2019, 15:27  [ТС] 3
korvin_, в терминале задал команду:
Bash
1
chmod +x knock-knock.sh
выдало ошибку: command not found
что не так?

Добавлено через 5 минут
и строку:
#!/usr/bin/env bash
обязательно в начале текстовика ставить? или перед каждой строкой ping (если их несколько)?
0
bidstrup
161 / 70 / 8
Регистрация: 11.03.2018
Сообщений: 320
19.03.2019, 08:45 4
в начале. один раз.
1
19.03.2019, 08:45
romsan
Эксперт по компьютерным сетям
2055 / 1188 / 237
Регистрация: 17.10.2015
Сообщений: 5,269
19.03.2019, 10:01  [ТС] 5
Цитата Сообщение от bidstrup Посмотреть сообщение
в начале. один раз.
до сих пор, вопрос открыт. Я очень много нагуглил инфы, но если не понимаешь, то читай-нечитай все равно не поймешь.
Не выполняются пинги с ноута с МАС ОС... и тут все замолчали....
Еще усложняется решение тем, что ноут где то там, а помощь я получаю тут. Вот выше дали решение, вроде всё понятно, я поехал к чуваку, сделал как описано выше, но у меня выскочила ошибка, я ее написал... и тишина. Что дальше делать - ХЗ.
Благо заказчик пока молчит....
0
bidstrup
161 / 70 / 8
Регистрация: 11.03.2018
Сообщений: 320
19.03.2019, 11:50 6
Цитата Сообщение от romsan Посмотреть сообщение
Нужно с ПК МАС ОС предоставить доступ по RDP к WinServ2008r2
Устанавливаешь на Маке соответств. программное обеспечение и всё.
Хошь от Microsoft, хошь любой другой RDP-client.

А при чём здесь ping ? обычный Ping, кстати, может и не проходить по различным причинам.

Вот, например, ping Microsoft.com не проходит.
0
romsan
Эксперт по компьютерным сетям
2055 / 1188 / 237
Регистрация: 17.10.2015
Сообщений: 5,269
19.03.2019, 12:34  [ТС] 7
Цитата Сообщение от bidstrup Посмотреть сообщение
А при чём здесь ping ?
в первом посте описано.... защита у меня стоит на роутере на доступ по RDP (по умолчанию порт закрыт). Но если сделать несколько пингов с определенными размерами байт на внешний адрес, то порт открывается на минуту - достаточно для подключения по RDP. Это называется portknocking или "тук-тук"
0
bidstrup
161 / 70 / 8
Регистрация: 11.03.2018
Сообщений: 320
05.05.2019, 09:26 8
Цитата Сообщение от romsan Посмотреть сообщение
Но если сделать несколько пингов с определенными размерами байт на внешний адрес, то порт открывается на минуту
Цитата Сообщение от romsan Посмотреть сообщение
"тук-тук"
Как же как же, помним; волк так к козляткам приходил.
0
romsan
05.05.2019, 09:41  [ТС]     Командный (исполняемый) файл на МАС ОС
  #9

Не по теме:

Цитата Сообщение от bidstrup Посмотреть сообщение
Как же как же, помним; волк так к козляткам приходил.
ну подслушать или подсмотреть "тук-тук" не получится. А угадать последовательность 3-х пингов с разными размерами - ну это уж очень удачливым нужно быть (ведь размерность каждого пакета может быть любым числом)

Я лично очень доволен таким функционалом: я знаю, что порт закрыт из вне (всякие там сканеры портов также отслеживаются и попадают в бан-лист). Но если кого то нужно пустить - вот тебе последователньость "тук-тук"
Другое дело, что эту последовательность могут подсмотреть у подключающегося.

0
05.05.2019, 09:41
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
05.05.2019, 09:41
Привет! Вот еще темы с ответами:

Разработать командный файл, который запускал бы какой-либо файл один раз в сутки
Помогите пожалуйста! Разработать командный файл, который бы запускал бы какой-либо файл один раз в...

Командный файл, дописывающий имя файла, полученного входным параметром, в сам файл N раз
помогите пожалуйста глупому новичку:( мне нужно разработать командный файл,который дописывал бы имя...

Разработать командный файл, который бы запускал какой-либо файл один раз в сутки
Нужна помощь! Разработать командный файл, который бы запускал бы какой-либо файл один раз в...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
9
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Рейтинг@Mail.ru