Bueno, todo muy lindo con el ssh, pero… que pasa si lo que queremos es hacer lo mismo con un apache (u otro puerto) que corre, por ejemplo, en el puerto 80… pues bueno, también se puede de la mano de netcat.. la victorinox de intrnet.
(more…)
Archive for November, 2015
túnel reverso con netcat
Thursday, November 26th, 2015Instalar php 5.3 y mapserver en Centos 7
Tuesday, November 24th, 2015Bueno, me pasó que hay algunas aplicaciones viejas que necesitan aún soporte para php 5.3, es por eso que lo tuve que compilar de cero ya que no hay soporte en Centos, acá les dejo una guía por si le sirve a alguien más.
(more…)
nominatim en centos 7
Friday, November 13th, 2015Bueno gente acá va un mini howto de como instalar nominatim en centos.
(more…)
geocoding reverso de nominatim
Wednesday, November 11th, 2015Bueno supongamos que tengamos una base de datos de nominatim, instalada y queremos a partir de un punto sacar las intersecciones, calle, barrio, municipio, depto y provincia. Aunque también sirve para extraer la calle si lo modifican un poco. Les dejo el SQL:
select calle, barrio, muni, depto, prov, placex.name->'name'as pais from ( select calle, barrio, muni, depto, placex.name->'name'as prov,placex.parent_place_id from ( select calle, barrio, muni, placex.name->'name'as depto,placex.parent_place_id from ( select calle, barrio, placex.name->'name'as muni,placex.parent_place_id from ( select distinct calles.name->'name' as calle, placex.name->'name' as barrio, placex.parent_place_id from ( select name, place_id,parent_place_id,rank_search from placex WHERE ST_DWithin(st_geomfromtext('point(-76.5482 3.4477)',4326), geometry, 0.1) and rank_search != 28 and rank_search >= 22 and (name is not null or housenumber is not null) and class not in ('waterway','railway','tunnel','bridge') and indexed_status = 0 and (ST_GeometryType(geometry) not in ('ST_Polygon','ST_MultiPolygon') OR ST_DWithin(st_geomfromtext('point(-76.5482 3.4477)',4326), centroid,0.1)) ORDER BY ST_distance(st_geomfromtext('point(-76.5482 3.4477)',4326), geometry) ASC limit 2) as calles inner join placex on placex.place_id = calles. parent_place_id) as barrio inner join placex on placex.place_id = barrio.parent_place_id) as muni inner join placex on placex.place_id = muni.parent_place_id) as depto inner join placex on placex.place_id = depto.parent_place_id) prov inner join placex on placex.place_id = prov.parent_place_id;
Espero le sirva a alguien más.
ssh reverso
Wednesday, November 11th, 2015Esto es muy útil cuando tenemos un linux con ip privada y queremos accederlo desde afuera de una nat o router. En el servidor bateado debemos poner:
ssh -R 19999:localhost:22 root@(IP del server) -p (puerto del server)
Y luego en nuestro servidor real (con ip pública) sólo hacemos:
ssh localhost -p 19999
Y listo. Para evitar las contraseñas lean mi post de public key.
Saludos a todossss