Most recent edit on 2006-06-05 17:49:15 by CacoPatane [Correcciones Menores]
Additions:
A partir de aca, podemos empezar a utilizar estos comandos. Cuando querramos salir podemos usar el comando 'quit' o hacer CTRL+ALT+] y escribir 'quit' en la terminal de telnet.
Mediante el comando PUTFILE podemos insertar a la red un archivo. La sintaxis del comando es: PUTFILE:<nombre_archivo>. Suponiendo que tenemos un archivo llamado paz.txt (muy hippie, por cierto) en el mismo directorio donde esta corriendo Freenet y queremos insertarlo, escribimos en la consola el comando PUTFILE seguido de dos puntos (':') y el nombre del archivo. Pasados unos segundos, dependiendo de cuanto pese el archivo, veremos algo como esto:
Deletions:
A partir de aca, podemos empezar a utilizar estos comandos. Cuando querramos salir podemos hacer CTRL+ALT+] y escribir 'quit' en la terminal de telnet.
Mediante el comando PUTFILE podemos insertar a la red un archivo. La sintaxis del comando es: PUTFILE:<nombre_archivo>. Suponiendo que tenemos un archivo llamado paz.txt (muy hippie, por cierto) en el mismo directorio donde esta corriendo Freenet y queremos insertarlo, escribimos en la consola el comando PUTFILE seguido de dos puntos (':') y el nombre del archivo. Pasados unos segundos (dependiendo de cuanto pese el archivo, veremos algo como esto:
Edited on 2006-06-05 16:03:01 by CacoPatane [Correccion en la explicacion de la configuracion de la consola]
Additions:
En donde 'console.enabled' toma los valores True y False para activar o desactivar la consola, 'console.bindTo' define en que red va a escuchar la consola (en caso de querer abrirla a la LAN se deberia poner, por ejemplo, 192.168.0.33) y por ultimo 'console.port' el puerto donde se van a escuchar conexiones.
Deletions:
Donde 'console.enabled' activa la consola, 'console.bindTo' desfine de quien recibe conexiones y por ultimo 'console.port' el puerto donde se van a escuchar conexiones.
Edited on 2006-04-10 16:05:30 by CacoPatane [Insertando archivos]
Additions:
Estado del Nodo (Conexiones)
El comando STATUS, regresa la referencia del nodo (FreenetReferenciaNodo) y la lista de nodos a los cuales estamos conectados mostrando el nombre, la ip, su posicion y version.
Insertando Archivos en la Red
Mediante el comando PUTFILE podemos insertar a la red un archivo. La sintaxis del comando es: PUTFILE:<nombre_archivo>. Suponiendo que tenemos un archivo llamado paz.txt (muy hippie, por cierto) en el mismo directorio donde esta corriendo Freenet y queremos insertarlo, escribimos en la consola el comando PUTFILE seguido de dos puntos (':') y el nombre del archivo. Pasados unos segundos (dependiendo de cuanto pese el archivo, veremos algo como esto:
PUTFILE:paz.txt
Attempting to read file paz.txt
Using MIME type: text/plain
URI: freenet:CHK@RvemFwT4mcgUOUI~SgSelKLj1Hy9XllNDYi3~Xwa~6E,rVWupGBMbfH7UhWxrz0DC4Z-URLWfIqoexd57RN9H6c,AAEC--8
Upload rate: 147.13951424191075 bytes / second
El archivo fue insertado con exito y la consola nos regresa la LlavesCHK que va a indentificar al archivo en la red.
Deletions:
Ejemplos
STATUS: Regresa la referencia del nodo y la lista de nodos a los cuales estamos conectados mostrando el nombre, la ip, su posicion y version.
Edited on 2006-04-05 02:19:12 by CacoPatane [Utilizacion/Conectandose/EjemploConnect]
Additions:
STATUS: Regresa la referencia del nodo y la lista de nodos a los cuales estamos conectados mostrando el nombre, la ip, su posicion y version.
physical.udp=129.22.100.97:7074
lastGoodVersion=Fred,0.7,1.0,591
identity=92N862bWokAnVsjhhhCI60vj7Pokt41S08VyAoatYgk
dsaPubKey.y=AKf~WuMKWKh0Bkkeeyj1uuctzk2KwmmP463jusB6Z1ql
dsaGroup.p=AIYIrE4VNhM38qPjidGGT-PJjWZBHY0q-JxSYyDFQfZQeOhrx4SUpdc~SppnWD~UHyaT7WyX28eV3YjwkVyc~--H5Tc83hPjx8qQc7kQbrMb~C9y7QBX~YSocKGfioO-pwfRZEDDguYtOJBHPqeenVDErGsfHTCxDDKgL2hYM8Ynj8Kes0OcUzOIVhShFSGbOAjJKjeg82XNXmG1hhdh2tnv8M4jJQ9ViEj425Mrh6O9jXovfPmcdYIr3C~3waHXjQvPgUiK4N5Saf~FOri48fK-PmwFZFc-YSgI9o2-70nVybSnBXlM96QkzU6x4CYFUuZ7-B~je0ofeLdX7xhehuk
dsaGroup.g=UaRatnDByf0QvTlaaAXTMzn1Z15LDTXe-J~gOqXCv0zpz83CVngSkb--bVRuZ9R65OFg~ATKcuw8VJJwn1~A9p5jRt2NPj2EM7bu72O85-mFdBhcav8WHdtTbXb4cxNzZaQkbPQUv~gEnuEeMTc80KZVjilQ7wlTIM6GIY~ZJVHMKSIkEU87YBRtIt1R~BJcnaDAKBJv~oXv1PS-6iwQRFMynMEmipfpqDXBTkqaQ8ahiGWA41rY8d4jDhrzIgjvkzfxkkcCpFFOldwW8w8MEecUoRLuhKnY1sm8nnTjNlYLtc1Okeq-ba0mvwygSAf4wxovwY6n1Fuqt8yZe1PDVg
dsaGroup.q=ALFDNoq81R9Y1kQNVBc5kzmk0VvvCWosXY5q9E9S1tN5
myName=my_node
base64=true
location=0.8301236459529644
testnetPort=7075
testnet=true
version=Fred,0.7,1.0,617
End
CONNECTED 120.164.8.117:11277 ba_skyworks 0.8209861505836225 Fred,0.7,1.0,614 backoff: 5000 (0)
CONNECTED 213.83.30.166:63305 sleon 0.8209861505836225 Fred,0.7,1.0,616 backoff: 5000 (0)
CONNECTED 82.32.17.1:5001 Toad #2 0.05086156687443766 Fred,0.7,1.0,621 backoff: 5000 (0)
DISCONNECTED 213.102.94.135:21577 Todesbaum 0.3165950807304584 Fred,0.7,1.0,581 backoff: 5000 (0)
DISCONNECTED 24.12.230.255:29662 FallingBuzzard 0.7495825470097687 Fred,0.7,1.0,555 backoff: 5000 (0)
DISCONNECTED 24.232.130.166:18188 ba_deadhorse 0.34400885255533353 Fred,0.7,1.0,431 backoff: 5000 (0)
DISCONNECTED 82.32.17.1:5000 Toad #1 0.21671249171213025 Fred,0.7,1.0,609 backoff: 5000 (0)
DISCONNECTED null pierce69120 0.21060052972698706 Fred,0.7,1.0,619 backoff: 5000 (0)
Inserts: 0
Requests: 0
Transferring requests: 0
The latest version is : 621
Oldest known version of this page was edited on 2006-04-05 01:45:56 by CacoPatane []
Page view:
Utilizando la consola de Freenet
Para utilizar la consola de Freenet tenemos que tener en nuestro archivo de configuracion (freenet.ini) algo asi:
console.enabled=true
console.bindTo=127.0.0.1
console.port=2323
Donde 'console.enabled' activa la consola, 'console.bindTo' desfine de quien recibe conexiones y por ultimo 'console.port' el puerto donde se van a escuchar conexiones.
Conectandose
Hacemos 'telnet' a nuestra maquina de la siguiente manera:
Si todo salio bien, tendriamos que ver esto:
Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.
Freenet 0.7 Trivial Node Test Interface
---------------------------------------
Build 621
Enter one of the following commands:
GET:<Freenet key> - Fetch a key
PUT:<text, until a . on a line by itself> - Insert the document and return the key.
PUT:<text> - Put a single line of text to a CHK and return the key.
GETCHK:<text, until a . on a line by itself> - Get the key that would be returned if the document was inserted.
GETCHK:<text> - Get the key that would be returned if the line was inserted.
PUTFILE:<filename> - Put a file from disk.
GETFILE:<filename> - Fetch a key and put it in a file. If the key includes a filename we will use it but we will not overwrite local files.
GETCHKFILE:<filename> - Get the key that would be returned if we inserted the file.
PUTDIR:<path>[#<defaultfile>] - Put the entire directory from disk.
GETCHKDIR:<path>[#<defaultfile>] - Get the key that would be returned if we'd put the entire directory from disk.
MAKESSK - Create an SSK keypair.
PUTSSK:<insert uri>;<url to redirect to> - Insert an SSK redirect to a file already inserted.
PUTSSKDIR:<insert uri>#<path>[#<defaultfile>] - Insert an entire directory to an SSK.
PLUGLOAD: - Load plugin. (use "PLUGLOAD:?" for more info)
PLUGLIST - List all loaded plugins.
PLUGKILL: <pluginID> - Unload the plugin with the given ID (see PLUGLIST).
CONNECT:<filename|URL> - connect to a node from its ref in a file/url.
CONNECT:<noderef including an End on a line by itself> - enter a noderef directly.
DISCONNECT:<ip:port> - disconnect from a node by providing it's ip+port or name
NAME:<new node name> - change the node's name.
STATUS - display some status information on the node including its reference and connections.
QUIT - exit the program
A partir de aca, podemos empezar a utilizar estos comandos. Cuando querramos salir podemos hacer CTRL+ALT+] y escribir 'quit' en la terminal de telnet.
Ejemplos