ANTICHAT

ANTICHAT (https://forum.antichat.xyz/index.php)
-   PHP (https://forum.antichat.xyz/forumdisplay.php?f=37)
-   -   Поиск мыльников в дампах таблиц. (https://forum.antichat.xyz/showthread.php?t=37982)

KSURi 15.04.2007 14:47

Код:

# perl -e "open(IN, 'base.sql'); open(OUT, '>', 'mail.txt'); while(<IN>) { print OUT $1 if /([-_.\d\w\s]+@[-_.\d\w]+)/ }"
Вродь должно сработать

ShadOS 15.04.2007 16:10

Цитата:

Сообщение от KSURi
Код:

# perl -e "open(IN, 'base.sql'); open(OUT, '>', 'mail.txt'); while(<IN>) { print OUT $1 if /([-_.\d\w\s]+@[-_.\d\w]+)/ }"
Вродь должно сработать

И всё равно вот это проще и короче:
Код:

cat dump.sql | awk '{ $<номер колонки с мылом> }' > spambase.txt
UPD: а если ещё кавычки надо удалить, то делаем вот так:
Код:

cat dump.sql | awk '{ $<номер колонки с мылом> }' | sed s/\'//g > spambase.txt

Digimortal 15.04.2007 23:54

Цитата:

Сообщение от KSURi
Вродь должно сработать

ага, тока перенос строки надо бы добавить..
Код:

perl -e "open IN,'file.sql';open OUT,'>mail.txt';while(<IN>){print OUT \"$1\n\" if /([-_.\d\w\s]+@[-_.\d\w]+)/}"
Цитата:

Сообщение от ShadOS
И всё равно вот это проще и короче:

и все же гораздо универсальнее использовать регулярки для подобных дел.. и колонки считать не надо )..

AdvLamer 16.04.2007 00:38

Если база отображается в html (привет космочату:))
То можно просто скопировать весь текст со страницы и вставить в Excel, колонки разбиваются автоматически

ShadOS 16.04.2007 01:45

Цитата:

Сообщение от Digimortal
и все же гораздо универсальнее использовать регулярки для подобных дел.. и колонки считать не надо )..

А sed и awk по твоему с чем работают? Эту колонку также можно с помощью sed вырезать.


Время: 03:13