Original title:
Aplikace pro odesílání SMS přes webové brány s využitím esmska modulů
Translated title:
An Application Utilizing esmska Plugins for Sending SMS Messages via Web Gateways
Authors:
Marton, Dominik ; Očenášek, Pavel (referee) ; Rychlý, Marek (advisor) Document type: Bachelor's theses
Year:
2015
Language:
cze Publisher:
Vysoké učení technické v Brně. Fakulta informačních technologií Abstract:
[cze][eng]
Tato práce popisuje návrh a implementaci konzolového programu, který pomocí JavaScript modulů programu esmska umožňuje z uživatelských skriptů odesílat SMS zprávy skrz webové brány bez CAPTCHA zabezpečení, a služby zpřístupňující program vzdáleně pomocí REST rozhraní. Program i služba jsou určeny především pro běh na síťových prvcích s operačním systémem OpenWrt, a proto se snaží minimalizovat paměťové nároky. Řešení je napsané kompletně v jazyce C s použitím knihovny libcurl, vestavěného JavaScript interpretu Duktape a standardní knihovny jazyka C uClibc.
This thesis describes the design and implementation of a console application, that utilizes esmska JavaScript modules to enable sending SMS messages from inside of user scripts via web gateways without CAPTCHA security plugin, and of a web service with REST interface making this application accessible remotely. Both are primarily made with the purpose of running on network devices with OpenWrt operating system while trying to minimise memory consumption. The whole solution is written in C with the help of libcurl library, embedded JavaScript interpreter Duktape and standard C library uClibc.
Keywords:
C; CAPTCHA; Duktape; esmska; JavaScript; libcurl; Linux; network device; OpenWrt; router; SMS; uClibc; web gateway; C; CAPTCHA; Duktape; esmska; JavaScript; libcurl; Linux; OpenWrt; SMS; směrovač; síťový prvek; uClibc; webová brána
Institution: Brno University of Technology
(web)
Document availability information: Fulltext is available in the Brno University of Technology Digital Library. Original record: http://hdl.handle.net/11012/52518