Lo que he subido es solo la extensión para instalar en firefox, no es un módulo.
Había pensado hacer un módulo pero es que lo he estado probando con facebook y con twitter y ya no funciona, y me imagino que con hotmail y demás pasará lo mimso, las webs se han actualizado y firesheep no.
Para hacer que funcione habría que ver que cookies son las que se encargan de mantener la sesión abierta, y modificar los archivos que hay dentro del directorio "handlers".
Es cuestión de hecharle un rato... vas eliminando cookies una por una hasta que se te cierra la sesión y entonces ya sabes que cookie es la que se encarga de mantener la sesión abierta.
Después abres la extensión con winrar, y dentro del directorio "handlers" modificas el archivo correspondiente, por ejemplo para facebook es el archivo "facebook.js"y este es su contenido:
// Authors:
// Eric Butler <eric@codebutler.com>
// Ian Gallagher <crash@neg9.org>
register({
name: 'Facebook',
url: 'https://www.facebook.com/home.php',
domains: [ 'facebook.com' ],
sessionCookieNames: [ 'datr', 'c_user', 'lu', 'sct' ],
processPacket: function () {
var cookies = this.firstPacket.cookies;
this.sessionId = cookies.c_user + cookies.sct;
},
identifyUser: function () {
var resp = this.httpGet(this.siteUrl);
this.userName = resp.body.querySelector('.headerTinymanName').innerHTML;
this.userAvatar = resp.body.querySelector('.headerTinymanPhoto').src;
}
});
Las cookies son 'datr', 'c_user', 'lu' y 'sct', pero como facebook se ha actualizado esas cookies ya no sirven, hay que cambiar eso por los nombres de las cookies actuales.
Y hacer lo mismo con twitter, hotmail, etc...
No es complicado solo es echarle un rato, e ir probando hasta dar con las cookies buenas, si alguien se anima descubrir las nuevas cookies de cada web yo hago el módulo, pero ahora tal y como está para que voy a hacer el módulo de algo que no funciona...