The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]




Версия для распечатки Пред. тема | След. тема
Новые ответы [ Отслеживать ]
Сканер портов на Golang, !*! Saamuel, 14-Фев-18, 13:39  [смотреть все]
Здравствуйте,

Подскажите решение такой ситуации. Необходимо на go написать скрипт который при запуске будет проверять ip адрес на хосте и сканировать всю локальную сеть на доступность порта 22.

  • Сканер портов на Golang, !*! _, 00:50 , 15-Фев-18 (1) +1
  • Сканер портов на Golang, !*! Аноним, 11:14 , 16-Фев-18 (4) –1
    • Сканер портов на Golang, !*! Andrey Mitrofanov, 11:29 , 16-Фев-18 (5) +1
    • Сканер портов на Golang, !*! Saamuel, 13:17 , 16-Фев-18 (6)
      >> Здравствуйте,
      >> Подскажите решение такой ситуации. Необходимо на go написать скрипт который при запуске
      >> будет проверять ip адрес на хосте и сканировать всю локальную сеть
      >> на доступность порта 22.
      > Явно планируется нелегальное применение.

      Да нет, все проще чем кажется. Необходимо для определения в сети клиента разного вида устройств. Например камеры видео наблюдения у которых открыт порт 9000.


      • Сканер портов на Golang, !*! Аноним, 14:22 , 16-Фев-18 (7)
        • Сканер портов на Golang, !*! Saamuel, 17:15 , 16-Фев-18 (8)
          >[оверквотинг удален]
          >>>> Подскажите решение такой ситуации. Необходимо на go написать скрипт который при запуске
          >>>> будет проверять ip адрес на хосте и сканировать всю локальную сеть
          >>>> на доступность порта 22.
          >>> Явно планируется нелегальное применение.
          >> Да нет, все проще чем кажется. Необходимо для определения в сети клиента
          >> разного вида устройств. Например камеры видео наблюдения у которых открыт порт
          >> 9000.
          > Собственно, в чем проблема запустить в сети клиента нмап со своего ноутбука?
          > Или спросить сисадмина, на каких айпишках что сидит. Или попросить у
          > того же сисадмина удаленный доступ по впн. Ась?

          Проблема в том что нет админа. Стоит роутер и за ним пользователи от 10 до 30. Клиенты под виндой либо *nix. Клиенты все удаленные. Поэтому, высылается скрипт, сеть сканируется, показывает IP где открыт необходимый порт и на роутере пробрасывается порт к необходимому IP адресу.

          • Сканер портов на Golang, !*! Аноним, 20:31 , 16-Фев-18 (9)
            • Сканер портов на Golang, !*! Saamuel, 12:59 , 19-Фев-18 (10)
              >[оверквотинг удален]
              >>>> 9000.
              >>> Собственно, в чем проблема запустить в сети клиента нмап со своего ноутбука?
              >>> Или спросить сисадмина, на каких айпишках что сидит. Или попросить у
              >>> того же сисадмина удаленный доступ по впн. Ась?
              >> Проблема в том что нет админа. Стоит роутер и за ним пользователи
              >> от 10 до 30. Клиенты под виндой либо *nix. Клиенты все
              >> удаленные. Поэтому, высылается скрипт, сеть сканируется, показывает IP где открыт необходимый
              >> порт и на роутере пробрасывается порт к необходимому IP адресу.
              > А не проще попросить нмап запустить? Он есть под винду.
              > Троян у вас на голанге, вот и вся история.

              Есть люди которые вообще не втыкают что и как делать, да и не хотят что то делать.

              Так что если бы мне нужен был троян, то я бы обращался не сюда. А так мне просто интересно как это реализовать на go.

              • Сканер портов на Golang, !*! Аноним, 17:27 , 20-Фев-18 (12)
                • Сканер портов на Golang, !*! Saamuel, 19:51 , 21-Фев-18 (14)
                  >[оверквотинг удален]
                  >>>> удаленные. Поэтому, высылается скрипт, сеть сканируется, показывает IP где открыт необходимый
                  >>>> порт и на роутере пробрасывается порт к необходимому IP адресу.
                  >>> А не проще попросить нмап запустить? Он есть под винду.
                  >>> Троян у вас на голанге, вот и вся история.
                  >> Есть люди которые вообще не втыкают что и как делать, да и
                  >> не хотят что то делать.
                  >> Так что если бы мне нужен был троян, то я бы обращался
                  >> не сюда. А так мне просто интересно как это реализовать на
                  >> go.
                  > Ок-ок. http://lmgtfy.com/?q=go+port+scanner

                  В нике по-моему буквы З не хватает )))
                  Это первое что я сделал.

  • Сканер портов на Golang, !*! qwerty_qwert1, 09:30 , 20-Фев-18 (11)
    • Сканер портов на Golang, !*! Saamuel, 19:48 , 21-Фев-18 (13) –1
      >[оверквотинг удален]
      > func main() {
      >         out, err := exec.Command("nmap","-p
      > 22", "127.0.0.1/24").Output()
      >         if err != nil
      > {
      >            
      > panic(err)
      >         }
      >         print(string(out))
      > }

      Спасибо за подсказку.
      Проблема в том как передать в "127.0.0.1/24", локальный ip компьютера.




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру