Есть ли способ отправить всплывающее сообщение из системы Linux на «случайный» ноутбук / планшет / мобильный телефон, подключенный к моей беспроводной сети? Например, если я разрешаю открыть свою WLAN и вижу, что к ней подключен неизвестный компьютер, есть ли способ отправить сообщение на это устройство?
С другой стороны, если я подключен к чужой открытой сети и они могут или не могут знать, что их сеть открыта, могу ли я отправить им сообщение с предупреждением о том, что я получаю доступ к их сети?
Вероятно, для совершенно «случайного» устройства ответ должен быть «нет». Но если мы ограничимся ноутбуками с Win7 или Linux SO, есть ли какая-либо служба, работающая по умолчанию в таких системах, которая позволяет отправлять такие всплывающие сообщения?
PS: у меня нет практической мотивации для этого вопроса. Это всего лишь любопытство.
источник
Ответы:
Краткий ответ: нет, это невозможно.
Как упоминалось в одном из ответов на вопрос, связанный с Диого Роча, был инструмент, предназначенный
net send
для машин Windows, но я не знаю, был ли он установлен по умолчанию.Я был бы очень очень обеспокоен безопасностью моей системы, если бы было возможно удаленно открывать всплывающее окно на моем экране. Исключая возможные утечки безопасности, по умолчанию нет способа сделать это ни в Windows, ни в Linux.
Одна вещь, которую вы могли бы сделать, это управлять веб-трафиком других пользователей. как объяснено здесь
источник
net send
) был отключен по умолчанию в Windows XP SP2. До этого вообще работало.На другом устройстве должна быть активна служба обмена сообщениями (Windows XP, Windows Vista и более ранние версии), или на компьютере должен быть установлен другой совместимый с Net Send Messenger, такой как Lantalk XP и другие. Ваш Wi-Fi маршрутизатор должен иметь возможность передавать широковещательные пакеты.
После этого вы сможете отправлять всплывающее окно через SAMBA (smbclient -M), целевое имя - * (для всех в вашей подсети). Однако служба сообщений была отключена по умолчанию, начиная с XP SP2. Net send совместимых мессенджеров также не работает и вряд ли будет использоваться дома (не в офисной сети).
источник
TL; DR: нет, но ...
Это было бы непросто, потому что разные операционные системы используют разные механизмы для таких вещей.
Большинство дистрибутивов Linux в любом случае не поддерживают его - даже если на машине работает что-то, что вы можете подключить к ней, вам потребуется аутентификация как действительного пользователя, и .zo'o, если вы можете сделать это автоматически для произвольных машин, которые вы бы наверно уже заняли половину интернета.
Я не могу рассказать вам об «инопланетянине» на основе OSX, но подозреваю, что это будет похоже.
Окна, я считаю, имеет стандартный механизм отправки всплывающего сообщения на другую машину, но IIRC он все еще требует проверки подлинности (хотя многие люди оставляют их учетные записи администратора без пароля ...).
Что вы можете сделать, это запустить перехватывающий прокси-сервер (Squid хорош для такого рода вещей), который показывает желаемое сообщение в качестве первой страницы любого сеанса просмотра с IP-адреса в белом списке и настраивает маршрутизатор для предоставления известным компьютерам согласованных IP-адресов. на основе их MAC-адресов. Большинство маршрутизаторов имеют эту функцию, но в противном случае вы могли бы использовать статическую адресацию для известных машин и установить пул DHCP маршрутизатора на что-то меньшее, чем обычные 253 адреса, чтобы предотвратить коллизии.
источник
я только начал учиться на компьютере engg .. но все же я хочу ответить на этот вопрос .. это может быть полезно .. ans: - если подключен пользователь, использующий windows vista / 7, то попробуйте эту команду в windows vista / 7 в cmd. ..
источник
net send
и как таковое не сработает.