Скрипт, который подставит в адрес гмейла точки - Форум успешных вебмастеров - GoFuckBiz.com - Страница 2
 
 
Форум успешных вебмастеров - GoFuckBiz.com

  Форум успешных вебмастеров - GoFuckBiz.com > Бизнес-решения > Скрипты, программы и технические решения
Дата
USD/RUB88.6852
BTC/USD68449.8413
Скрипты, программы и технические решения Обсуждаем скрипты, программы и новые технологии.

Закрытая тема
Опции темы Опции просмотра
Старый 28.07.2009, 10:18
Start Post: Скрипт, который подставит в адрес гмейла точки 
  #11
Webaz
777
 
Аватар для Webaz
 
Регистрация: 21.09.2007
Сообщений: 1,406
Бабло: $304877
Отправить сообщение для Webaz с помощью ICQ
По умолчанию

есть адрес допустим
[email protected]
чем можно сделать чтобы получилось максимальное кол-во таких емейлов
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]

с одного емейла может быть очень много вариантов
Webaz вне форума  
Старый 28.07.2009, 11:18   #12
seoengineer
Senior Member
 
Регистрация: 17.01.2009
Сообщений: 539
Бабло: $62555
По умолчанию

Цитата:
Сообщение от gcc Посмотреть сообщение
а работает еще [email protected] == [email protected] == [email protected] ?

работает, ага. его легче написать
PHP код:
#!/usr/bin/perl
use strict;

my $email '[email protected]';
my$left$right ) = $email =~ m/(.+)\@(.+)$/gx;

$left =~ s/\.//;

my $lb length$left ) - 1;
my $rb << $lb;

foreach 
my $suffixsplit /:/, q/:+home:+work/ ) {
    foreach 
my $mask 0..($rb-1) ) {
        
my $proto $left;
        
my $count 0;
    
        foreach 
my $i0..$lb ) {
            
substr$proto, ++$count $i) = '.' if( $mask & (<< $i) );
        }
        
        print 
$proto.$suffix.'@'.$right"\n";
    }

seoengineer вне форума  
Старый 28.07.2009, 11:22   #13
creator123
Senior Member
 
Аватар для creator123
 
Регистрация: 05.01.2008
Сообщений: 1,676
Бабло: $213930
По умолчанию

Цитата:
Сообщение от seoengineer Посмотреть сообщение
PHP код:
#!/usr/bin/perl 
толи php толи perl. прикольно получилось.

А за сам скрипт спасибо.
creator123 вне форума  
Старый 28.07.2009, 11:51   #14
gcc
Ебланнед
 
Регистрация: 22.11.2007
Сообщений: 2,984
Бабло: $48575
По умолчанию

seoengineer, ты не понял
можно генерить
[email protected]
без точек
__________________
Protecting the future
gcc вне форума  
Старый 28.07.2009, 12:07   #15
dveredel
Читатель
 
Аватар для dveredel
 
Регистрация: 23.11.2007
Сообщений: 420
Бабло: $48745
По умолчанию

Тут кто говорил что полчаса писать для варианта с точками, я решил проверить - получилось 10 минут

Функция возвращающая массив со всеми вариантами расположения точек для заданной строки (логина).

PHP код:
$l 'test123';

$logins gdots($l);
print_r($logins);

function 
gdots($login, &$arr null)
{
    
$result = array();
    
$len strlen($login);
    for(
$i=0;$i<$len-1;$i++) {
        if(
$login[$i] == '.' || $login[$i+1] == '.') continue;
        
$var substr($login0$i+1).'.'.substr($login$i+1);
        if(
$arr && isset($arr[$var])) continue;
        
$result[$var] = true;
        
$result array_merge($resultgdots($var$result));
    }
    if(
$arr) return $result;
    else return 
array_keys($result);

dveredel вне форума  
Старый 28.07.2009, 12:18   #16
Joyen
Чеченец нах
 
Аватар для Joyen
 
Регистрация: 06.04.2007
Сообщений: 339
Бабло: $8390
По умолчанию

Вроде бы точек можно въебать сколько угодно, хоть 100 подряд
Joyen вне форума  
Старый 28.07.2009, 12:20   #17
dveredel
Читатель
 
Аватар для dveredel
 
Регистрация: 23.11.2007
Сообщений: 420
Бабло: $48745
По умолчанию

Тогда вобще ппц можно намутить )
dveredel вне форума  
Старый 28.07.2009, 12:55   #18
Webaz
777
 
Аватар для Webaz
 
Регистрация: 21.09.2007
Сообщений: 1,406
Бабло: $304877
ТС -->
Отправить сообщение для Webaz с помощью ICQ
автор темы ТС По умолчанию

от одного акка получилось 65к мыл только от точек)
Webaz вне форума  
Старый 28.07.2009, 12:56   #19
Drunk Monk
Je suis moine ivre
 
Аватар для Drunk Monk
 
Регистрация: 03.03.2009
Сообщений: 15,268
Бабло: $797172957
По умолчанию

PHP код:
<?
$email
[0]="[email protected]";

for(
$i=1;$<1000000000000;$i++){
$email[$i]=str_replace("long""long."$email[$i-1]);
}
?>
43 sec
Drunk Monk вне форума  
Старый 28.07.2009, 13:09   #20
seoengineer
Senior Member
 
Регистрация: 17.01.2009
Сообщений: 539
Бабло: $62555
По умолчанию

($a,$b)=split'@',$ARGV[0];for$i(0..(2**($l=length($a)-1)-1)){$c=0;for(0..$l){substr($a,++$c+$_,0)='.'if($i& 2**$_);}print$a."\@$b\n";$a=~s|\.||g;}

Цитата:
$ perl 1.pl [email protected]

Последний раз редактировалось seoengineer; 28.07.2009 в 13:26.
seoengineer вне форума  
Старый 28.07.2009, 13:11   #21
Drunk Monk
Je suis moine ivre
 
Аватар для Drunk Monk
 
Регистрация: 03.03.2009
Сообщений: 15,268
Бабло: $797172957
По умолчанию

Offtopic
Drunk Monk вне форума  
Закрытая тема