• B правой части каждого сообщения есть стрелки и . Не стесняйтесь оценивать ответы. Чтобы автору вопроса закрыть свой тикет, надо выбрать лучший ответ. Просто нажмите значок в правой части сообщения.

Как быстро привести в порядок лог от MASSCAN'a?

DougMarcaida

Green Team
12.04.2018
33
2
BIT
0
Добрый день друзья, интересует вопрос: как быстро и чем привести в порядок лог от масскана?
После скана мой лог имеет вид:
Код:
open tcp 3390 167.93.195.252 1544920856
open tcp 3390 167.93.27.100 1544920856
open tcp 3390 169.139.65.136 1544920856
open tcp 3390 167.93.161.109 1544920856
open tcp 3390 167.93.91.165 1544920856
open tcp 3390 167.93.6.216 1544920856
open tcp 3390 167.93.34.185 1544920856
Нужно получить вид
Код:
167.93.195.252:3390
167.93.27.100:3390
Знаю, что в софте RDP Brute (Coded by z668) имеется адаптер лога масскана - но он работает давольно долго ( учитывая что у меня около 40гигов логов, на это уйдет очень много времени). Есть ли какие-нибудь другие решения для быстрой обработки логов? Если есть, то буду благодарен
 
Последнее редактирование модератором:

explorer

Platinum
05.08.2018
1 080
2 475
BIT
0
Нужно получить вид
167.93.195.252:3390

Элементарно Ватсон! С помощью EXCEL и моей программы

1. В EXCEL удаляете все столбцы кроме ip и сохраняете.
2. В программе доркгенератор вставляете скопированный список ip в первое окно Name
3. В окно Type вставляете :3390
4. Жмете Generate и сохраняете в файл

Радуетесь :)

Вот на картинке всё видно

Безымянный.png
 

DougMarcaida

Green Team
12.04.2018
33
2
BIT
0
Элементарно Ватсон! С помощью EXCEL и моей программы

1. В EXCEL удаляете все столбцы кроме ip и сохраняете.
2. В программе доркгенератор вставляете скопированный список ip в первое окно Name
3. В окно Type вставляете :3390
4. Жмете Generate и сохраняете в файл

Радуетесь :)

Вот на картинке всё видно

Посмотреть вложение 24175
А Вы пробовали в эксель запихивать тхт файл весом в 4гига? =) желание резать файлы на куски нет
 

explorer

Platinum
05.08.2018
1 080
2 475
BIT
0
Порезать на куски гораздо быстрее и эффективнее, чем искать непонятно сколько времени и непонятно какой софт )
 

DougMarcaida

Green Team
12.04.2018
33
2
BIT
0
Порезать на куски гораздо быстрее и эффективнее, чем искать непонятно сколько времени и непонятно какой софт )
и да, твой софт не подходит - так как у меня в одной файле множество разнообразных портов.
 

pr0phet

Platinum
02.04.2018
358
496
BIT
13
Добрый день друзья, интересует вопрос: как быстро и чем привести в порядок лог от масскана?
После скана мой лог имеет вид:
open tcp 3390 167.93.195.252 1544920856
open tcp 3390 167.93.27.100 1544920856
open tcp 3390 169.139.65.136 1544920856
open tcp 3390 167.93.161.109 1544920856
open tcp 3390 167.93.91.165 1544920856
open tcp 3390 167.93.6.216 1544920856
open tcp 3390 167.93.34.185 1544920856

Нужно получить вид
167.93.195.252:3390
167.93.27.100:3390


Знаю, что в софте RDP Brute (Coded by z668) имеется адаптер лога масскана - но он работает давольно долго ( учитывая что у меня около 40гигов логов, на это уйдет очень много времени)
Есть ли какие-нибудь другие решения для быстрой обработки логов? Если есть, то буду благодарен

awk '{ print $4,$3 }' OFS=":" mass.txt > mass_out.txt
 
Последнее редактирование:

pr0phet

Platinum
02.04.2018
358
496
BIT
13
Сразу сорри за то что щас спрошу - а как этим пользоваться? я лузер
Напиши в командной строке в линуксе.
mass.txt - твой исходный файл. На выходе получишь mass_out.txt
Все гениальное просто :)
 
  • Нравится
Реакции: DougMarcaida

u7u

Green Team
13.09.2017
77
32
BIT
0
Добрый день друзья, интересует вопрос: как быстро и чем привести в порядок лог от масскана?
После скана мой лог имеет вид:
open tcp 3390 167.93.195.252 1544920856
open tcp 3390 167.93.27.100 1544920856
open tcp 3390 169.139.65.136 1544920856
open tcp 3390 167.93.161.109 1544920856
open tcp 3390 167.93.91.165 1544920856
open tcp 3390 167.93.6.216 1544920856
open tcp 3390 167.93.34.185 1544920856

Нужно получить вид
167.93.195.252:3390
167.93.27.100:3390


Знаю, что в софте RDP Brute (Coded by z668) имеется адаптер лога масскана - но он работает давольно долго ( учитывая что у меня около 40гигов логов, на это уйдет очень много времени)
Есть ли какие-нибудь другие решения для быстрой обработки логов? Если есть, то буду благодарен


Можно так: Создай пустой файл, обзови его как либо. Добавь расширение .sh (например так transform.sh )Открой любым текстовым редактором и добавь это содержимое

#!/bin/bash

tail -n+2 $1 | head -n-1 | cut -d' ' -f3,4 | tr ' ' ':' | awk -F ":" '{print $2 ":" $1}' > $1.tmp
unix2dos -ascii -n $1.tmp $2
rm -f $1.tmp

Дай права на выполнение и запускай в терминале примерно так:

./ "название файла скрипта" "файл лога" "выходной файл"
пример: ./transform.sh log_masscan tmp.txt

Для преоброзования в вид open tcp 3390 167.93.34.185 1544920856 > 167.93.34.185 содержание скрипта такое:

#!/bin/bash

tail -n+2 $1 | head -n-1 | cut -d' ' -f4 > $1.tmp
unix2dos -ascii -n $1.tmp $2
rm -f $1.tmp
 

u7u

Green Team
13.09.2017
77
32
BIT
0
Что может быть проще предложенного мной решения.
Вряд ли ваш скрипт проще запомнить, тем более что вы так же используете awk :)
Мой запоминать не надо. Ключевое слово запоминать :). Но я полностью на Вашей стороне, и более того, не запоминать нужно, а знать.
 

DougMarcaida

Green Team
12.04.2018
33
2
BIT
0
Напиши в командной строке в линуксе.
mass.txt - твой исходный файл. На выходе получишь mass_out.txt
Все гениальное просто :)
Дружище большое спасибо! Твой метод очень простой и ОООЧЕНЬ БЫСТРЫЙ!
 
  • Нравится
Реакции: Vertigo и pr0phet
D

Demonolog

Добрый день друзья, интересует вопрос: как быстро и чем привести в порядок лог от масскана?
После скана мой лог имеет вид:
Код:
open tcp 3390 167.93.195.252 1544920856
open tcp 3390 167.93.27.100 1544920856
open tcp 3390 169.139.65.136 1544920856
open tcp 3390 167.93.161.109 1544920856
open tcp 3390 167.93.91.165 1544920856
open tcp 3390 167.93.6.216 1544920856
open tcp 3390 167.93.34.185 1544920856
Нужно получить вид
Код:
167.93.195.252:3390
167.93.27.100:3390
Знаю, что в софте RDP Brute (Coded by z668) имеется адаптер лога масскана - но он работает давольно долго ( учитывая что у меня около 40гигов логов, на это уйдет очень много времени). Есть ли какие-нибудь другие решения для быстрой обработки логов? Если есть, то буду благодарен
Сейчас masscan cleaner от z668 работает очень быстро так что посторонний софт не требуется. подскажи как сканить в масскане разные рдп порты? как найти не стандарт порт
 

f22

Codeby Academy
Gold Team
05.05.2019
1 940
228
BIT
1 772
как сканить в масскане разные рдп порты?
masscan -h
masscan -p80,8000-8100
Можешь несколько портов через запятую указывать, можешь целый диапазон.

как найти не стандарт порт
masscan только лишь проверяет, открыт порт или нет.
Узнать, что на этом порту висит может nmap

nmap -sV -sC -p1234 ${ip}

А по теме ТС я бы делал так
cat masscan.txt | cut -d " " -f 4 | sort | uniq > masscan_clear_ips.txt
 

f22

Codeby Academy
Gold Team
05.05.2019
1 940
228
BIT
1 772
Привет, а имея список ip:port от масскана , можно ли пропустить его через nmap и узнать что там весит? Если да, то как это сделать?спасибо
Сделать достаточно легко:
1. Из файла масскана вынимаем только IP адреса и записываем в файл
grep -Eo "([0-9]{1,3}\.){3}[0-9]{1,3}" masscan_output.txt | sort -u > clear_ips.txt
2. Потом на вход nmap'a передаём этот файл
nmap -sV -iL clear_ips.txt -oN nmap_output
 

DougMarcaida

Green Team
12.04.2018
33
2
BIT
0
Сделать достаточно легко:
1. Из файла масскана вынимаем только IP адреса и записываем в файл
grep -Eo "([0-9]{1,3}\.){3}[0-9]{1,3}" masscan_output.txt | sort -u > clear_ips.txt
2. Потом на вход nmap'a передаём этот файл
nmap -sV -iL clear_ips.txt -oN nmap_output
а можно ли сделать так, чтобы nmap записал весь результат чека в текстовый файл в виде: ай-пи и рядом то что весит
 

f22

Codeby Academy
Gold Team
05.05.2019
1 940
228
BIT
1 772
а можно ли сделать так, чтобы nmap записал весь результат чека в текстовый файл в виде: ай-пи и рядом то что весит
Можно, только не очень понимаю тебя: покажи пример, как нужно.
Что значит весит?
 
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!