HOME FORUMS MEMBERS RECENT POSTS LOG IN  
× Авторизация
Имя пользователя:
Пароль:
Нет аккаунта? Регистрация
Баннер 1   Баннер 2

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

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

  #1  
Старый 14.07.2015, 15:38
traceme
Познающий
Регистрация: 11.06.2015
Сообщений: 34
Провел на форуме:
9881

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

Есть список баннеров при сканировании ssh серверов через масскан

Подскажите рецепт, чтобы средствами bash оставить только список ip столбиком при условии что оставить надо только те адреса, которые имеюt определенную версию ssh
 
Ответить с цитированием

  #2  
Старый 14.07.2015, 15:54
faza02
Banned
Регистрация: 21.11.2007
Сообщений: 181
Провел на форуме:
1066435

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

формат списка бы привели
 
Ответить с цитированием

  #3  
Старый 14.07.2015, 16:08
traceme
Познающий
Регистрация: 11.06.2015
Сообщений: 34
Провел на форуме:
9881

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

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

формат списка бы привели
Например вывод в формате json

{ "ip": "xxx.xxx.xxx.xxx", "ports": [ {"port": 21, "proto": "tcp", "status": "open", "reason": "syn-ack", "ttl": 59} ] },

{ "ip": "xxx.xxx.xxx.xxx", "ports": [ {"port": 21, "proto": "tcp", "status": "open", "reason": "syn-ack", "ttl": 59} ] },

{ "ip": "xxx.xxx.xxx.xxx", "ports": [ {"port": 21, "proto": "tcp", "status": "open", "reason": "syn-ack", "ttl": 59} ] },

{ "ip": "xxx.xxx.xxx.xxx", "ports": [ {"port": 21, "proto": "tcp", "status": "open", "reason": "syn-ack", "ttl": 59} ] },

{ "ip": "xxx.xxx.xxx.xxx", "ports": [ {"port": 21, "proto": "tcp", "service": {"name": "ftp", "banner": "220 (vsFTPd 2.3.2)\u000a530 Please login with USER and PASS."} } ] },

{ "ip": "xxx.xxx.xxx.xxx", "ports": [ {"port": 21, "proto": "tcp", "service": {"name": "ftp", "banner": "220 (vsFTPd 2.3.2)\u000a530 Please login with USER and PASS."} } ] },

{ "ip": "xxx.xxx.xxx.xxx", "ports": [ {"port": 21, "proto": "tcp", "service": {"name": "ftp", "banner": "220 FTP Server ready.\u000a500 AUTH not understood"} } ] },

{ "ip": "xxx.xxx.xxx.xxx", "ports": [ {"port": 21, "proto": "tcp", "service": {"name": "ftp", "banner": "220 FTP Server ready.\u000a500 AUTH "} } ] },

{ "ip": "xxx.xxx.xxx.xxx", "ports": [ {"port": 21, "proto": "tcp", "service": {"name": "ftp", "banner": "220 ProFTPD 1.3.3a Server (Debian) [::ffff:xxx.xxx.xxx.xxx]\u000a500 AUTH not understood"} } ] },

Необходимо получить список адресов где баннер содержит "220 (vsFTPd 2.3.2)"
 
Ответить с цитированием

  #4  
Старый 14.07.2015, 17:34
b3
Постоянный
Регистрация: 05.12.2004
Сообщений: 647
Провел на форуме:
1698585

Репутация: 818


По умолчанию

Цитата:
Сообщение от None  
cat qqq | grep '220 (vsFTPd 2.3.2)' | awk '{print $3}' | tr -d '",'
Вот так
 
Ответить с цитированием

  #5  
Старый 14.07.2015, 17:46
traceme
Познающий
Регистрация: 11.06.2015
Сообщений: 34
Провел на форуме:
9881

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

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

Вот так
Спасибо)
 
Ответить с цитированием

  #6  
Старый 15.07.2015, 04:03
traceme
Познающий
Регистрация: 11.06.2015
Сообщений: 34
Провел на форуме:
9881

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

Не хочется создавать под каждый вопрос тему, спрошу тут

В баш скрипте необходимо получать ввод пользователя, а именно диапазона адресов

Банальный пример

Код:
#!/bin/bash
echo "Enter ip range for scan ex.10.0.0.0/8"
read range
Подскажите как применить маску для ввода и выдавать ошибку при некорректном вводе диапазона
 
Ответить с цитированием

  #7  
Старый 15.07.2015, 06:11
b3
Постоянный
Регистрация: 05.12.2004
Сообщений: 647
Провел на форуме:
1698585

Репутация: 818


По умолчанию

Цитата:
Сообщение от None  
man test
А вот пару примеров: http://stackoverflow.com/questions/1...alidation-bash
 
Ответить с цитированием
Ответ





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


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




ANTICHAT ™ © 2001- Antichat Kft.