Linux/Unix Shell Scripting - Escuchar parametros http get con netcat y guardarlos en variables

 
Vista:

Escuchar parametros http get con netcat y guardarlos en variables

Publicado por namer (1 intervención) el 15/08/2019 05:27:25
Hola,

Os explico el caso: tengo una aplicacion web externa a mi red lan (hosting), donde se envia una peticion http get con cURL, esta debe ser recibida en otro computador, comprobar los valores de "username" y "password" que son fijos y almacenar los valores "phone" y "message" en variables para su posterior uso, os dejo un codigo de ejemplo para explicarlo mejor:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
<?php
 
  if($_GET['username'] === 'fixedUser'
  && $_GET['password'] === 'fixedPass'
  && isset($_GET['phone'])
  && isset($_GET['message']))
  {
 
    $phone = $_GET['phone'];
    $message = $_GET['message'];
 
    exec('gammu sendsms TEXT ' . $phone . ' -text "' . $message . '"');
 
  }
 
?>

La intencion es hacer esto mismo pero sin necesidad de usar php ni tampoco un servidor web completo como apache, ya que se realizaran muchas peticiones concurrentes y se pretende el menor uso de recursos posible, agradeceria cualquier ejemplo o ayuda, habia pensado en usar netcat, aunque si conoceis otra forma mas liviana, por favor, hacedmela conocer.

Gracias ;)
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder