AltSci Robot Cat 1

Robot Cat 1
by Joel R. Voss aka. Javantea
Dusty, Robot Cat
Robot Cat 1 0.2 Source
Robot Cat 1 0.3a beta Source

Robot Cat 1 is a project to create a robot cat that acts fairly natural. It has a tamagotchi style interface as well as the possibility of a microcontroller interface. Robot Cat 0.2 has a neural network and a GUI. Currently its weights are 0, so they need to be trained.

Many docs are half written describing the methods to complete Robot Cat 1.

Features currently implemented are:

  • Neural Network (random weights)
  • Memory System
  • GTK interface
  • CLI interface

Read more »

SFTP Trojan

2 comments

SFTP Trojan
by Joel R. Voss aka. Javantea
jvoss@altsci.com
jvoss@myuw.net
Feb 28, 2006

SFTP Trojan 0.2.1 Source [sig]

DESCRIPTION

UDP Session Development

First off, allow me to calm your worries. This is _not_ a vulnerability in SFTP. Don't go shutting down your servers or chmod 000 sftp-server or chmod 000 sftp or anything crazy like that. This is a tool that can be used to emulate the interface of sftp without using sftp. Compiled it is 12k while sftp is 67k. It has no external libraries except libc and ld (default). If you think about it, 12k is not much space to work in. All I do is password routine, then allow them to input commands.

Read more »

Website Signature Verification

Website Signature Verifier
by Joel R. Voss aka. Javantea
jvoss@altsci.com
jvoss@myuw.net
Nov 13, 2005

Site Sign 0.3 Source [sig]

DESCRIPTION

Sends an e-mail when your site has a cryptographic error. This is good to detect changes, intrusions, and mistakes. There are three levels of testing:

Level 1: Check that remote page concurs with remote signature.
Level 1 ensures that someone has signed the file with a key that we have in our public keyring. Level 1 ensures that if your page is changed, it is because of an intended change and has been signed by the developer. Level 1 is not a perfect guarantee of security since an attacker who is in your public keyring could sign it with their key and Level 1 would pass.

Read more »

SSL Blowfish Wrapper

SSL Blowfish Wrapper
by Joel R. Voss aka. Javantea
jvoss@altsci.com
jvoss@myuw.net
Jan 20, 2006

SSL Blowfish Wrapper 0.2 Source [sig]

DESCRIPTION

SSL Blowfish is a wrapper for the OpenSSL library that allows quick and easy integration of SSL Blowfish encryption into projects. It was specifically designed to add SSL Blowfish support for the UDP Session project. It worked quite well. It is just one C file, so it is quite small and easy to add. The two test programs are compatible with the commonly used utility: openssl enc -bf-cbc. The test programs can only work on 1024 bytes at the current time. It is a limitation of the library that you have to allocate as much memory as you plan to use in each packet. For example, if you wanted to encrypt a 600 MB file the same way that you do with openssl enc -bf-cbc, you would have to allocate 600 MB to do so with this library. Since that isn't reasonable, it is reasonable to say that the library is limited to transmitting small packets that are independent from each other. This is a good library for UDP.

One problem with the library is that it requires a new key to be generated for each packet and for Blowfish, this operation is unusually slow. This is a useful security measure, but might hinder very slow machines that require very high rate of transfer. It makes sense that the in this case, a different encryption method could be used. Since OpenSSL is very modular, this library could be switched to a different algorithm.

Read more »

« previous next »