¿Que es “hive share twitter”?
Es simplemente una herramienta web que nos permite usar cientos o miles de cuentas de twitter al mismo tiempo.
¿Para que alguien quiere poder usar cientos o miles o cientos de miles twitter accounts?
Para extender por ejemplo un determinado mensaje en un momento dado.
¿Como funciona esto?
De forma muy sencilla. La gente pincha en un botón en una web para por ejemplo unirse a una human netbot. En el momento que pincha permite que quien o quienes manejen esa human netbot puedan publicar en su cuenta de twitter un mensaje en un momento determinado.
Para entenderlo y verlo claro se ha de explicar que la aplicación consta de 2 partes. La primera parte es la que la gente ve y desde la que pueden aceptar formar o no parte de esa human netbot, la segunda parte es la de administración.
¿Que sentido tiene esto?
Para entenderlo lo mejor es poner 3 diferentes tipos de personas que podrían utilizarlo.
1. El emprendedor dospuntocero.
El emprendedor podría usar esto, o al menos la idea, para montar una empresa de publicidad. Instala la herramienta en un server web y permite que quien quiera pueda registrarse en su web para que en su cuenta de twitter puedan publicarse de vez en cuando anuncios.
La idea del emprendedor es pagar por twitteo a determinados usuarios de twitter que tengan un determinado numero de características. Para esto el emprendedor examina los perfiles de los nuevos usuarios registrados y si ve que cumplen con el mínimo de expectativas entonces los acepta y les propone un precio por twitteo.
Supongamos que Enrique Dans ,que tiene un montón de followers en twitter, decide ganarse unos duros y se inscribe en la web del emprendedor dospuntocero. Al igual que Enrique se suman otros cientos de followers durante un tiempo. La empresa del emprendedor dospuntocero ya tiene suficientes usuarios como para ser interesante a un posible anunciante.
Telefonica decide anunciar una nueva oferta de adsl y ve que la empresa de del emprendedor dospuntocero es una buena via para soltar de golpe la noticia y que llegue a muchas personas. Telefonica se pone en contacto con el emprendedor y decide invertir x dinero en anunciarse durante x tiempo en twitter.
De ese dinero que invierte telefónica el emprendedor se queda un tanto por ciento y el resto se divide en los usuarios que publican esa información. La información se publica en el momento que telefonica quiere y llega a muchisima gente.
La herramienta por tanto para el emprendedor le sirve para hacer dinero.
2. El relaciones publicas.
Supongamos que el relaciones publicas de por ejemplo una discoteca quiere anunciar las fiestas que se van sucediendo los fines de semana. Podria utilizar esta herramienta para convertirla en un gestor de eventos para twitter. No hace falta que la gente se inscriba, simplemente el relaciones publicas inscribe su propia cuenta de twitter o la de la discoteca en cuestión.
El relaciones publicas quiere anunciar algo, pero no quiere estar todo el día pegado a la computadora. Para evitar eso va añadiendo los eventos y decide cuando se van a ir publicando. Cuando por ejemplo quedan 2 días se publica información indicando que tan solo quedan ya 2 días para la fiesta.
El dueño de un cine puede hacer lo mismo.
Este tipo de gente podria usar esta herramienta como un gestor de eventos.
3. El revolucionario que tiene un telefono apple con una carcasa del ché o de la marihuana.
Este usuario podria usar esto para tratar de cambiar el mundo. Supongamos que ese tipo de persona instala esto y lo pone a disposición de por ejemplo el movimiento 15M. Tambien puede usarse por ejemplo para Greenpeace, SOS racismo o para cualquier tipo de asociación u ONG.
En este caso la gente que esta de acuerdo con estos grupos sociales de gente u asociaciones acepta la aplicación para que cuando estas asociaciones necesiten anunciar algo puedan hacerlo mediante su cuenta y de esta forma de modo automatico difundir ese mensaje.
¿Que tipo de repercusión puede tener esto?
Dependerá del numero de usuarios que se inscriben a esa botnet y de la calidad de los usuarios. Un user con muchos seguidores y una buena frecuencia de actualización vale más que alguien con 10 followers que publica una vez al mes.
El modo teorico ideal maximo indicaria que de tener 456 usuarios inscritos con una media de 200 followers cada uno se estaria publicando un mensaje que llega a 91200 usuarios de twitter. Eso en un principio puesto que luego otros usuarios podrian retwittear esa información y por lo tanto conseguir una mayor repercusión. Esto se va de las manos por tanto.
Evidentemente es algo teorico. No todos los usuarios que leen a alguien leen todo lo que escribe.
Para movimientos como por ejemplo el 15M esta herramienta permitiria poder difundir en un momento dado por ejemplo la información de una manifestación que va a realizarse tal día en tal sitio. Tambien podria servir para avisar de abusos policiales y difundir de inmediato esa información por todo twitter.
En el caso de miles de usuarios inscritos hablamos de que si el mensaje por ejemplo lleva un determinado #hashtag entonces lo mismo hasta se puede conseguir un Treding topyc artificial.
La realidad
La gente es bastante desconfiada, es decir, esto no roba la contraseña de twitter de nadie. Esto es solo una aplicación que utiliza una aplicación en twitter que a su vez usa tu cuenta de twitter y que deja a tu control el poder darte de baja de esa aplicación cuando quieras.
Desde el propio twitter siempre puedes borrar lo que la aplicación te ha escrito en un momento dado. Tambien puedes darte de baja de la aplicación para que no se use ni pueda usar tu cuenta nunca más.
La realidad es que no es sencillo que mucha gente se inscriba a algo asi y por lo tanto probar que esto pueda llegar a ser una herramienta para difusión masiva es algo que aún no se sabe si llegará a cuajar.
¿Puedo ver una demo?
En la lista de hacktivistas hace unas semanas empezamos a hablar de esto. La idea era montar en hacktivistas una prueba de esto.
Con el paso de los días y vista la no excesiva respuesta y colaboración he decidido soltar el código por aquí.
Salvo iokese y mari el resto de gente no ha querido saber mucho del tema. Se ha discutido algo la cosa pero no se ha llegado a nada definitivo. Algunas personas se han mostrado un poco reacias y otras han dado su apoyo para probar la herramienta.
No importa puesto que el código sigue muerto de risa en el ordenador de mari y el mio.
Aquí puede verse una demo de la parte pública: http://freesoftwareando.com/bigspeaker/
Lo mismo en un futuro esto sale publicado en hacktivistas.net y eso será bueno puesto que es porque alguien ha decidido por fin dar el paso y anunciar la herramienta y probarla, mientras tanto y puesto que me leen cuatro gatos (algunos muy directos y buena gente que le hacen a uno darse cuenta de cuando se esta autocomplaciendo
) no creo que pase nada por comentarlo por aquí.
¿Quienes han programado esto?
Mari y fanta.
¿Quienes han colaborado de forma directa o indirecta?
Daniel nos pasó el código de una aplicación que tenia y pudimos obtener un par de lineas buenas. Ese código nos ha ahorrado horas de leer la documentación de la API de twitter. Iokese también, en todo momento ha estado atento de como evolucionaba y nos ha dado apoyo moral y metido presión indirecta para que lo terminasemos (tanto mari como yo programamos sin presión, por placer). Aparte iokese también ha trabajado en la redacción del texto que puede leerse en la entrada y ha aportado buenas ideas.
¿Donde puedo bajar el código?
Puede bajarse de estos dos sitios:
http://colinaroja.org/hiveshare.tar.gz
http://freesoftwareando.com/bigspeaker/hiveshare.tar.gz
Instrucciones
* Descomprimir en servidor
* Crear base de datos y usuario de bd
* mysql -u **** -p NOMBRE_BASE < .ht.sql/base.sql
* Crear una contraseña cifrada en sha256 y hacer un insert contra la tabla lusis, para establecer administrador
* Crear aplicación twitter
* Cumplimentar conf.php con datos de la bd y de la aplicación twitter
* Para poder entrar en admin.php para loguearnos, se necesita generar una clave previa que sólo tiene validez por un día admin.php?santoysena=…..
* El valor de santoysena se genera con echo hash(‘sha256′,date(‘DmY’);
* El envío de mensajes hacia la línea de tiempo de cada usuaria que haya aceptado la aplicación se realiza con un CRON
* while true; do wget http://aplicacion.net && sleep 64; done
Si te interesa esta aplicación y tienes alguna duda solo tienes que comentar aquí.
¿Es posible crear TT artificialmente?
No se si artificialmente es la palabra adecuada, pero automatizadamente es posible mediante human netbots. Así lo creo.
Ahora para probar la herramienta voy a lanzar un twitteo enlazando esta entrada. No tendrá repercusión pues solo tengo 8 users en la botnet pero no importa.
Antes de terminar comentar que aunque veo que en hacktivistas no se sacará, lo mismo se saca la herramienta y se anuncia una versión mucho más madura en un futuro. En tal caso esto tampoco es un problema para que no se pueda poner aquí esto. No va a afectar negativamente.
Por otro lado queria agradecer a daniel por cedernos su código y que pudiéramos ver como se utilizan las librarías de la api de twitter y también a mari por revisar todo el código basura que meto y terminar la herramienta para que sea más molona. Tambien por ese diseño chulo del terminal.
También daniel nos ha asesorado algo sobre el funcionamiento de la API.
¿Llegara esto a utilizarse por alguien? No lo creo, no obstante aquí queda al menos de momento como experimento que puede demostrar que es posible crear TT en redes sociales mediante redes humanas.



-
#Freesoftwareando in the night » Blog Archive » Las Human botnets ya estan aquí says:
October 7, 2011 at 10:39 pm
-
#Freesoftwareando in the night » Blog Archive » Historias sobre dominios vol.1 says:
October 31, 2011 at 6:32 pm
Comments[...] Bien, antes de nada mencionar que aquí ya publicamos el código de una aplicación para que cualquiera pueda montarse una human botnet: http://www.freesoftwareando.com/2011/09/27/hive-share-twitter-is-ready-es-posible-crear-tt-en-twitte... [...]
[...] http://www.freesoftwareando.com/2011/09/27/hive-share-twitter-is-ready-es-posible-crear-tt-en-twitte... [...]