- Сканер портов на Golang, _, 00:50 , 15-Фев-18 (1) +1
- Сканер портов на Golang, Saamuel, 18:03 , 15-Фев-18 (2)
> А по делу - в Job! > Тут "за так" студентам подают только документацию. И это прааааилна! :-) > Если уж "скрипт" то вотЪ: https://golang.org/pkg/os/exec/ Что собственно и требовалось )). Писать за меня что либо я не просил )
- Сканер портов на Golang, Saamuel, 18:05 , 15-Фев-18 (3) –1
exec не совсем то, что нужно. скрипт в будущем будет запускаться на других системах без установки каких либо дополнительных пакетов которые нужны в случае с exec.Может кто подскажет куда смотреть еще?
- Сканер портов на 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 компьютера.
- Сканер портов на Golang, ALex_hha, 00:01 , 23-Фев-18 (15)
- Сканер портов на Golang, Saamuel, 19:30 , 01-Мрт-18 (16)
>[оверквотинг удален] >>> if err != nil >>> { >>> >>> panic(err) >>> } >>> print(string(out)) >>> } >> Спасибо за подсказку. >> Проблема в том как передать в "127.0.0.1/24", локальный ip компьютера. > 0.0.0.0/0 чтобы наверняка уже Наверняка не подойдет. )
|