|FROM ||Ruben Safir
|SUBJECT ||Re: [Hangout - NYLXS] SMS through Linux
|From hangout-bounces-at-nylxs.com Sun Aug 6 00:53:49 2017
Received: from www.mrbrklyn.com (www.mrbrklyn.com [18.104.22.168])
by mrbrklyn.com (Postfix) with ESMTP id AC75B163F55;
Sun, 6 Aug 2017 00:53:45 -0400 (EDT)
Received: from mailbackend.panix.com (mailbackend.panix.com [22.214.171.124])
by mrbrklyn.com (Postfix) with ESMTP id 0B55B160876
for ; Sun, 6 Aug 2017 00:53:40 -0400 (EDT)
Received: from [10.0.0.62] (www.mrbrklyn.com [126.96.36.199])
by mailbackend.panix.com (Postfix) with ESMTPSA id 25E591163A
for ; Sun, 6 Aug 2017 00:53:39 -0400 (EDT)
From: Ruben Safir
Date: Sun, 6 Aug 2017 00:53:39 -0400
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
Subject: Re: [Hangout - NYLXS] SMS through Linux
List-Id: NYLXS Tech Talk and Politics
Content-Type: text/plain; charset="us-ascii"
Linux Applications and Tools for Smart Messaging System - SMS
SMs Under Web - SMuW
SMuW is a command line tool (there's also a lite and intuitive graphical
interface) to automatically send SMS from web sites. It is highly
configurable, supports a lot of features. By default the package can
send SMS to the main italian sites (190.it, rossoalice, tim.it ...) and
users can easly create their own route to send SMS with other sites.
Pysmssend project is a program for sending SMS messages over the
Internet using your ADSL/VOIP provider account. It has both a GUI and a
command line interface. It currently supports Otenet, Voipbuster,
Voipdiscount, LowrateVoip, 12Voip, VoipbusterPro, and Freevoip.
PyCosmos is a script that allows the user to send SMS using the MyCosmos
portal of COSMOTE in Greece. It comes in command-line and GTK versions
and it is cross-platform (tested on Windows and Linux). It uses
httplib2. The included Win32 binaries require the GTK runtime.
MoioSMS (in Italian is a Python script to automatically send SMS from
Internet sites. It features a plugin-like architecture enabling it to
support easily new sites. At the moment, only the Italian language is
AutismS [archived link] (in Italian is a user-friendly GUI to send SMS
through existing SMS Web sites. It's a graphical front-end for the
MoioSMS program, designed to stay discreetly on your system tray and to
be easy and functional when you need it. Currently only two Italian
sites are supported (www.190.it and www.RossoAlice.it), but others can
be easily added in the SenderPlugins file.
TimSMS (in Italian) is a Perl script that lets you use TIM's (Telecom
Italia Mobile) free SMS services directly from your computer, without
using the Web interface. TimSMS is available both in text mode and with
a GTK2 GUI.
UltraSMS is a utility for sending and receiving mobile phone SMS
messages to and from a MySQL database. UltraSMS was created as an
inexpensive solution for enabling SMS in Web (or other) applications as
easily as possible for the developer.
Cell Messenger is a program that sends, receives, and archives SMS
messages from your mobile phone. It provides support for reading your
mobile's phonebook, sending group messages, anti-spam SMS filtering,
Unicode, and multipart SMS messages. It's also capable of reading a GSM
phonebook into its own contact list.
pyWebSMS is a program which lets you send SMS through the Internet
without opening a Web browser. You can send multiple SMS, save your
contacts, view the history, and much more. It's completely modular, so
you can add or remove providers for sending SMS. You can make your own
module for your provider if one doesn't exists yet by programming it in
mercurysms is a command line application that allows you to send text
messages through Web-based gateways for little to no cost. Because it is
command line based, it can be used in scripts, Web sites, and other
scenarios where a graphical interface is not required or wanted. Support
for gateways is achieved through the use of plain-text configuration
files which can also be shared with the version for Microsoft Windows users.
sms_biff is a tool extends the concept of biff by sending notifications
of incoming emails via SMS. By setting up your email filtering to call
this script with a copy of incoming messages, it will send a terse
version of each message to your cell phone.
o2-sms.pl is intended for customers of O2 Germany that have an account
at www.o2online.de. It can send SMS messages via the WWW gateway. Use
the -f option to send a flash SMS (it will pop up on the recipient's
display immediately). The message text can have up to 780 characters.
SMS to wired recipients are limited to 160 chars, as they are being sent
Clickatell SMS API
This class allows users to send SMS messages via the Clickatell gateway.
It provides support to authenticate to this service and query for the
current account balance.
SMS_Clickatell is a class for interacting with Clickatell's HTTP/S API
interface for sending SMS messages via the Clickatell Bulk SMS gateway.
zSMS [archived link] is an utilitiy to send/receive SMS using Zaurus and
GSM phones, which have IR port (or serial cable). Currently these are
command line utilities.
SCMxx allows you to exchange certain types of data with mobile phones
made by Siemens. Some of the data that can be exchanged include logos,
ring tones, vCalendars, phonebook entries, and SMS messages. It was
created to work with an S35i but other models can be supported. SCMxx
uses the AT command set published by Siemens to do its work. License:
GNU General Public License (GPL) OS: Linux, NetBSD
Qscmxx is a graphical frontend of scmxx for Siemens mobile phones. It
allows you to send SMS from your SHARP Zaurus Linux PDA via IrDA using
different phonebooks of your mobile phone. The command line tool scmxx
is shipped with this package.
GaimSMS is a gaim plugin which forwards incoming IMs to a SprintPCS
mobile telephone number when the user is idle. There is a possibility
that the plugin will forward SMS messages to users on other networks,
although this hasn't been tested yet. Future releases will hopefully
allow for sending SMS messages to all phones.
PySMS is a package to interface to a mobile phone, allowing SMS messages
to be sent and received. It includes an XML-RPC server, allowing the
resource to be shared across a network, and a message-response
mechanism, which allows an automatic response to messages to be crafted.
Cellphone Unix Terminal
CUTs (Cellphone Unix Terminal) is a hack that basically enables you to
use a normal cellphone as a Unix/Linux terminal from anywhere.
g-page is a client/server application designed to send text messages to
pagers or SMS enabled PCS phones. It supports the SNPP, WCTP, and SMTP
(email) protocols, and works on a stand-alone workstation or across a
SMSTerm is a Perl script that uses the ICQ2000 protocol to send SMS'es
to/from your mobile/computer. It runs a shell on a pty, and allows you
to directly send commands to the shell through SMS. Minimal
authentication is done over SMS before spawning a shell and offering it
to the user on the mobile phone. It is very useful for remote
administration tasks, or checking out the status of the network, or just
to run some small chores on your system while you are away.
jm_sms [archived link] is a PHP class that sends SMS messages via the
free Web-based services at MTNSMS and SMS.AC . It supports proxy
servers, multiple user accounts to avoid quota problems, and will retry
if the server(s) are busy.
mailinsms is an e-mail to SMS formatter and SMS sending utility with
internal support for the Hungarian Westel network. It features filters
for the sender, subject, time, and recipient, and includes mailbomb
protection. It supports HTML and includes calendar, joke, horoscope,
server state, and weather forecasting utilities.
Asms sends SMS messages through the MTNSMS network. It is very easy to
use, and stores all your userinfo, and phone numbers. It was made in
LinSMS allows you to send SMS to Spanish mobile phones from Linux.
esms is a simple program which sends SMSes to cellular phones. It splits
big messages into many fragments, which are later sent with error
control. It works for cellular phones in Spain.
Linuxsms is a Perl script to send SMS to Spanish GSM phones. There is
support for multiple servers/gateways (some servers require
registration). The script has an adressbook, the ability to compress
SMS, and the ability to check for new versions.
freenet-sms is a small Perl script for sending SMS-messages from the
command-line via the free service provided by Freenet.DE.
smssend is a small command line utility to send SMS messages to GSM
mobile phones via a web to SMS gateway. Web to SMS gateways are
scriptable. This package includes scripts for many common SMS web
gateways. It is available both for Windows and Unix.
KySMS is yet another graphical frontend for smssend. This one has a
phonebook with groups.
KSms is an application for sending and archiving SMS messages using a
GSM mobile phone.
gtkSMS is a small application which assists in sending many SMS
messages. It includes a phone book. It uses a program called 'sms' as a
PerlSMS is a simple yet powerful front end to smssend. It is much easier
to use than smssend, and works with 70 different providers.
RaffoSMS is a small command-line utility that allows you to send SMS
text messages to US and Canada's AT&T cell phones.
Mobile Device SMS Tool
mdsms (formerly known as "sms9110") sends SmartMessaging SMS and
sends/receives standard text SMS. Text SMS is sent through general AT
command-compatible GSM modems (like the Siemens M1/M20, etc.). Sending
of ringtones (Communicator format) and/or NOL/NGG files as operator logo
or group graphics is supported only through a Nokia Communicator 9110
(9000/9000i is definitely not compatible). Usually, you need to have
either an infrared port in your computer or a special FBUS cable to be
able to use conventional logo-uploading tools (GNokii or one from
KESSLER Wireless Design). This program uses only a standard modem cable
and the integrated FaxModem capability of the 9110.
MMS Diary is a mobile phone weblog/diary for use when you are on
holiday. It uses MMS (Multimedia Messaging Service) as transport to
upload texts and photos to your homepage. This is done with a PHP script
that pretends to be an MMC (MMS server).
MMSlib is a PHP library for encoding, decoding, and sending MMSes. MMS
is short for Multimedia Messaging Service, and it is the successor of
SMS (Short Message Service). It allows you to not only send text, but
any content type your phone can handle, such as images, text, videos,
ring signals, and audio clips.
MMS Decoder can receive MMS messages, decode them, and display them on a
Web page. This is done by acting as an MMSC, which is a server to which
MMS messages are sent.
SendSMS is an application that allows sending SMS messages from your
computer to almost any mobile phone in the world. Sending messages
requires that you have an account with Clickatell.
AOL Instant Messenger Scripts
These Perl scripts provide an AIM Gateway for phones that speak do AOL
Instant Messenger over SMS (in Perl) This script was the first AIM bot
that I wrote. My cell phone can exchange messages with the AOL Instant
Messenger network, but it can't accept messages over 200-something
characters in length. So I wrote this script to allow my phone to talk
with SmarterChild, a useful AIM bot.
And also an AIM-to-SMTP Gateway (in Perl) This perl script works with
IIS' SMTP server to exchange messages between AIM and SMTP. This enables
mobile phone/pager users who can read and write messages to chat with
people on the AOL Instant Messenger network More information here.
Cell Phone SMS AIM
Cell Phone SMS AIM uses the Net::AIM Perl module available from CPAN,
signs on a screen name, and routes messages to your cell phone via SMS.
The SMSj library allows you to send SMSes (GSM) from the Java platform.
It gives you full control over the SMS including the UDH field so you
can create and send EMS messages, Nokia ringtones, and images. It
provides a pluggable transport layer that allows it be used with a range
of different SMS servers.
smsd is client/server system that allows users to sends message to
mobile phones with the help of smssend utility. Messages are queued and
delivered at all events, which is useful if mobile operators limit the
number or rate of messages sent from one IP address.
GSM SMS Send
The GSM SMS Send package contains programs which allow you to send GSM
SMS messages through a Web interface. It supports two Czech operators
(Paegas CZ and Cesky Mobil) and MTN-SMS service.
eimSMS is a Perl hack for sending SMS messages via the Internet. It uses
an external gateway library called WWW-SMS to relay SMS messages. The
core part of eimSMS is written in Perl, so it is platform-independent
and runs on all environments which are supported by perl and
libwww-perl. eimSMS comes with a built in update function which allows
you to checkout the latest WWW-SMS gateway library via CVS. Furthermore
additional modules, written in different programming languages, can be
used to extend the capabilities of the eimSMS core. This allows you to
use eimSMS as a mail to SMS forwarder, a remote security warning tool, a
SMS Web gateway, or anything else you want.
The www-sms project involves actually four sub-projects: The WWW-SMS
library (also known as WWW::SMS), the www-sms-send front-end, the
www-sms-gsend front-end and the website.
SMSAuthenticator is an authentication module for situations where
"username and password"-login provide insufficient security. The
additional security is achieved by sending keys (single-use passwords)
by SMS to the user's mobile phone. It solves some of the main problems
with ordinary passwords (e.g., password guessing and password sniffing)
without requiring special hardware on the user's side. It is a
Java-based (J2SE 1.2 or higher) Web service using SOAP for
communication. It also requires a database with JDBC support (tested
PlaySMS is a full-featured SMS gateway application that features sending
of single or broadcast SMS, the ability to receive and forward SMSes,
and an SMS polling system.
SMSC-Gateway is a software package that can be used to send/receive SMS
to/from cellular phones using various connections [GSM modem (AT
commands, send only), ISDN terminal adapter for X.31 connection to SMSC
(EMI protocol), TCP/IP connection over ISDN to SMSC (EMI protocol)] to
SMSCs (Short Message Service Centers). SMSC-Gateway has been developed
as an experimental alarming system for firemen and has already been used
for more than one year at the fire brigade in Bocholt, Germany. Up to
now, SMSC-Gateway runs under FreeBSD and has also been compiled and
poorly tested on a GNU/Linux machine.
The Alamin GSM SMS Gateway is a group of daemons that allows you to
send/receive SMS messages from any GSM device that supports AT+ commands
(GSM modems or GSM mobile phones) or supported by Gnokii. A client
program allows you to send messages from any IP client. An SMTP
interface is provided to allow MTAs to send SMS directly to the GSM
network. IMP (Incoming Message Processor) modules allows you to extend
functionality to implement banking, network administration, bd querys,
etc. from a GSM mobile phone.
SMSLink implements a client/server gateway to the SMS protocol (short
messages on the mobile phones). It requires the use of dedicated
hardware (a serial GSM module). Both SMS emission and reception are
supported, either in text-mode or in PDU-mode. It also includes an SMS
to eMail gateway module. The server runs under Linux and FreeBSD and
supports interactive mode via telnet. The command-line client already
exists for Linux, FreeBSD, Solaris, HP-UX, and Win32. A basic Web
interface is also provided.
smtp2sms is an SMS client for sending SMS to the mobile for which an
email gateway service is provided. It uses SMTP for sending SMS. It
comes with a configurable operators list which is currently
pre-configured for several Indian mobile operators.
Sms2mtel is a C program which emulates a Web browser and sends SMS
messages to mtel, a Bulgarian GSM provider, through the mtel web site.
yaps suite contains a yaps config file containing all German SMS and
pager services (except Scall) and a cgi script to send messages via
yaps. Yaps is a standalone application to send messages to paging
devices (including cellular phones) with either TAP or UCP (or simple
send/expect sequences or using a scripting language). As it has only a
command line interface it can be used in batch mode as well (very useful
to alert an administrator if a system detects a problem). It currently
compiles on Linux, SunOS and Solaris.
GUI sms.markiza.sk SMS parazite
GUI sms.markiza.sk SMS parazite is a collection of bash scripts that
allows you to send SMS via sms.markiza.sk (to Slovak mobiles only). The
package contains a script to create accounts (account_creator), a script
to change account passwords (account_changer), a commandline client
(msms), a GUI client (gmsms), and a script that works with procmail to
send your mail to a mobile phone (mail2sms).
mail2sms converts a (MIME) mail to a short message, allowing
search/replace, conditional rules, date/time dependent actions,
customizing the output format, etc. The output defaults to 160
characters, which is perfectly suitable for sending the text to a GSM
telephone as an SMS message. This software does not include any code for
actually sending the text to anything else but another program or stdout.
SMaSh is a program for sending messages to digital phones, pagers and
other devices you can communicate with. It features a client/server
architecture. One server does the SMS gruntwork, while a lightweight,
portable client can be used from anywhere to submit messages. A dynamic
plugin system that lets you add, delete or modify operator protocol
plugins on the fly, without restarting the server. Message spooling.
Buffering submitted messages for a while and then sending them all at
once result in substantial cost savings for those protocols that rely on
dial-up delivery. Open, HTTP-like protocol allowing anyone to create
their own client.
Kannel is an open source WAP gateway. It attempts to provide this
essential part of the WAP infrastructure freely to everyone so that the
market potential for WAP services, both from wireless operators and
specialized service providers, will be realized as efficiently as
possible. Kannel also works as an SMS gateway for GSM networks. Almost
all GSM phones can send and receive SMS messages, so this is a way to
serve many more clients than just those using a new WAP phone.
Web SMS is a PHP and MySQL frontend for the Kannel SMS gateway.
Sendpage is a tool written in Perl for sending alphanumeric pages via
modems connecting to paging centrals with the TAP protocol. Sendpage
runs as a daemon accepting requests via SNPP. It uses a sendmail-based
queue-management system, and has the ability to send confirmation emails.
Sms-menu (sms-meny in Norwegian) is a set of shell scripts to manage
Nokia phones by using gnokii as a backend.
sms-queue handles an SMS queue for small networks or single user
machines. It is designed for areas where many SMS messages are sent. It
does not actually send the SMS itself, but instead calls an external
application (depending on the SMS gateway you want to use) via a simple
standard interface. The communication between client and server is based
on a simple ascii protocol over tcp/ip which should make it easy to
develop your own frontend.
SMS Web Sender
SMS Web Sender is a PHP class that connects to Web sites that offer free
SMS sending, logs you in with your username and password, and sends your
SMS message to a mobile number. It supports lycos.co.uk, sms.ac,
1rstwap.com, genie.co.uk, breathe.com, and vizzavi.co.uk
Qscmxx is an SCMxx frontend for OPIE. It allows sending SMS messages and
dialing your mobile phone from your Linux PDA. It is based on the Qscmxx
project by Udo Seidel.
SMS Archiver is a PHP script to convert from the smi/smo format used on
Siemens phones to archive SMS messages. It works for the Siemens S55 and
may well work on others. The format used is similar to the SMS
specification in that the text is encoded in the PDU format and the
phone numbers and date conform.
SMSEagle is an inexpensive sms hardware gateway, which is aimed at
companies wanting to reduce its costs of sending high volumes of text
messages. The device also allows to receive SMS messages and monitor
services on your network. SMSEagle is a small linux-based, book-size
device. Users can access the device with an easy to use web-interface or
simple API (HTTP or JSONRPC). To start using you just put a SIM card
inside and plug it into your local (Ethernet) network. Some of the
features include: SMS Scheduling by specified date and time,
Conversation mode (messages are grouped by phone number), Message
templates, Auto-reply, SMS to Email forwarding, Multiuser support (each
user has access to a private Inbox, Outbox, Sent Items), Monitoring
services and sms alerting, SNMP client ion-board
SMS FoxBox is a tiny Linux-based gateway to send and receive SMS
messages using a commercial SIM card from Web, mail server, widget,
desktop or network applications. SMS FoxBox includes a GSM quad band
modem, a SD/MMC memory card to store the messages (up to 1 million with
the default 512MByte card) and an Apache Web server to manage the SMS
queues by means of an easy to use Web interface. SMS FoxBox can also
operate as an SMS to TCP/IP gateway to integrate a wide range of network
and desktop applications with the SMS messaging.
MMS FoxBox is a compact and low cost solution to send SMS and receive
SMS/MMS messages using a commercial SIM card. It includes a GSM quad
band modem, a SD/MMC memory card to store the messages (up to 2 million
SMS with the default 1GByte card) and a Linux systems to manage the
SMS/MMS queue by means of an easy to use Web interface. MMSFoxBox can
also operate as an SMS to TCP/IP gateway to integrate a wide range of
network and desktop applications with the SMS/MMS messaging.
MMS2R - access user generated MMS content quickly
MMS2R is a library that decodes the parts of an MMS message to disk
while stripping out advertising injected by the cellphone carriers. MMS
messages are multipart email and the carriers often inject branding into
these messages. Use MMS2R if you want to easily get at the real user
generated content in a MMS without having to deal with the extra content
added by the carriers.
smspasswd provides two factor authentication via cell phone short
message service (SMS). It currently supports LDAP and RADIUS two factor
authentication for users with cell (mobile) phones.
Linux Mobile Guide - Installing, Maintaining and Tuning of Linux on
Linux and BlueTooth
Linux and IrDA
Linux and Mobile (Cell) Phones
JAVA Applications For Linux PDAs, Cell Phones, ..
So many immigrant groups have swept through our town
that Brooklyn, like Atlantis, reaches mythological
proportions in the mind of the world - RI Safir 1998
DRM is THEFT - We are the STAKEHOLDERS - RI Safir 2002
http://www.nylxs.com - Leadership Development in Free Software
http://www2.mrbrklyn.com/resources - Unpublished Archive
http://www.coinhangout.com - coins!
Being so tracked is for FARM ANIMALS and and extermination camps,
but incompatible with living as a free human being. -RI Safir 2013
Hangout mailing list