LINUX.ORG.RU

под слакой не работает... но все равно под столом ;)
//dma

anonymous
()
Ответ на: комментарий от lester_dev

Работает, отправил на 3 или 4 номера, в том числе себе - все ок

nikolayd
() автор топика

У меня тож не получилось... У кого-нить получилось?

GreyDoom ★★★★
()
Ответ на: комментарий от itten

мтс,мегафон - все ок там в комментариях ЖЖ кто-то на мегафон жаловался, почитай

nikolayd
() автор топика
Ответ на: комментарий от itten

>себе отправил... не пашет :(

пашет ищо как! Я уже почти всем одногрупникам от имени замдекана отослал приглашение на пересдачу квант. механики, хехе

lester_dev ★★★★★
()

теперь и под слакой ;)

/*
* Copyright (c) 2007 Dmitri Alenitchev <dma@dma.org.ru>
*
* Permission to use, copy, modify, and distribute this software for any
* purpose with or without fee is hereby granted, provided that the above
* copyright notice and this permission notice appear in all copies.
*
* THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
* WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
* MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
* ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
* WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
* ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
* OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
*/

#include <stdio.h>
#include <stdlib.h>
#include <unistd.h>
#include <errno.h>
#include <string.h>
#include <netdb.h>
#include <sys/types.h>
#include <netinet/in.h>
#include <sys/socket.h>

#define PORT 80
#define MAXDATASIZE 100

int main(int argc, char *argv[])
{
int sockfd, numbytes;
char buf[MAXDATASIZE];
char sms[1024] = "GET /smscwi?phoneNumber=+79265778805&carrierId=-1&message=hi&senderEmail =kaschenko%40has.you&senderPhoneNumber=+79265778805&senderCarrierId=-1&a mp;sendFromPreference=0&src=google_module&version=1.3 HTTP/1.0\r\nHost: sms0.callwave.com\r\n\r\n";
struct hostent *he;
struct sockaddr_in their_addr; // connector's address information

if ((he=gethostbyname("sms0.callwave.com")) == NULL) {
herror("gethostbyname");
exit(1);
}

if ((sockfd = socket(PF_INET, SOCK_STREAM, 0)) == -1) {
perror("socket");
exit(1);
}

their_addr.sin_family = AF_INET; // host byte order
their_addr.sin_port = htons(PORT); // short, network byte order
their_addr.sin_addr = *((struct in_addr *)he->h_addr);
memset(&(their_addr.sin_zero), '\0', 8); // zero the rest of the struct

if (connect(sockfd, (struct sockaddr *)&their_addr,
sizeof(struct sockaddr)) == -1) {
perror("connect");
exit(1);
}

send(sockfd, sms, strlen(sms), MSG_OOB);

if ((numbytes=recv(sockfd, buf, MAXDATASIZE-1, 0)) == -1) {
perror("recv");
exit(1);
}

buf[numbytes] = '\0';

printf("Received: %s",buf);

close(sockfd);

return 0;
}

//dma

anonymous
()

АААА!! жесть!!!

работает!

приходит мгновенно ))
разыгрываю коллег ))))

dreamer ★★★★★
()

а я от имени одного из одногруппников послал другим(в том числе и себе) что-то вроде "сегодня угощаю всех пивом на халяву". Ща пойду требовать обещанное.

anonymous
()

Получилось!! =)

Мегафон.

Я фшоке!

ip1981 ☆☆
()

мне на билайн не приходит (+7906), а на МТС и мегафон приходит, и быстро-то как! 8) Буду разыгрывать яичных юзеров.

itten
()

Ну всё, 5 лет назад clickatell начала продавать это за деньги (первые 5-20 бесплатно в зависимости от того, с какой ссылки пришёл на их сайт и через что зарегестрировался, остальной спам по центу-трёи в зависимости от количества сообщений), а теперь начнётся вакханалия, и скоро возможность исчезнет...

anonymous
()

бугога! Сила!
Отправил от лица одногрупника кураторше признание в любви :)))
А так же от его лица отправил признания всем девченкам из инста.... вот попал пацан :)))
А главное никаких ограничений на отправку, ни по времени, ни по количеству... даже код на картинке вводить не надо.
Мегазачот!

itten
()

У меня (пчелайн) вроде работает... Только вот плохо что статус сообщения (доставлено/не доставлено) проверить нельзя...

slav ★★
()
Ответ на: комментарий от nikolayd

В любом случае, Clickatel покруче будет &#8212; у них можно не только номер обратный вставить, а вообще произвольную строку, например, если написать BeeLine или MTS, то абонент подумает, что этот спам от оператора...

anonymous
()
Ответ на: комментарий от anonymous

>GET запрос через socket(), кроссплатформенный и можно юзать из cron'а

анонимусы умны не по годам ))

да, я вижу что это GET запрос, вижу что написан не на донет и додумался, что через крон можно поставить - но я не понял, откуда взялся адес гейта?

dreamer ★★★★★
()
Ответ на: комментарий от nikolayd

>Там когда "отправить" жмешь - этот урл вылезает; подбираем поля и
постим прям с браузера

Хм.. спасибо..у меня уже просто голова не варит к вечеру ((

dreamer ★★★★★
()
Ответ на: комментарий от pisun

> Жесть!!! Давно я так зло не шутил, ох как давно %))))

что, многие пришли ночью на работу или в гинекологию... ? ;)

// wbr

klalafuda ★☆☆
()
Ответ на: комментарий от anonymous

> А такая фигня не наказуема?

ну попробуйте наказать анонимуса через цепочку проксей.. :-/

ps: а вообще жестокая конечно штука и лучше бы подобную возможность прикрыли. понятно, что кому очень надо и без неё найдут да и умный человек со скептицизмом должен относиться к любым входящим SMS независимо от адресата, но всё равно, злых дураков на свете хватает и далеко не всё в курсе самой возможности фейка -> могут быть инсульты.

// wbr

klalafuda ★☆☆
()
Ответ на: комментарий от klalafuda

У моего оператора можно выключить входящие из инета. То есть они по дефолту выключены и можно включить.

anonymousI
()
Ответ на: комментарий от kaktyc

Русских везде не любят))) Надёюсь временно)

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.