Archive for September 2014
They say that time files, and they’re right (damn them, whoever they are). Lots of things have been going on in my life over the last year, but hey you likely don’t care about that, you’re here because you’re interested to find out if OpenFPC is still alive and growing… and the answer is yes – but with a bit of a twist.
So here are the big changes and updates you may like to know about.
- Hosting has been moved from Googlecode SVN to git on github (https://github.com/leonward/OpenFPC)
- I’ve removed the GUI components from the install because I’m struggling to maintain them. I only *ever* used the command line interface anyway, so I expect many others are the same. They’re still in the same git repo for now, but not included in the installer.
- Session searching now functions from the command line
- Distributed session databases, each nodes keeps it’s own session data locally
- If multiple nodes are all linked by a proxynode*, a session search from that proxy will take place *at* all nodes and all results are combined before transmitting them back to the client
- Multiple TZs are supported. Each node works correctly in it’s own TZ, and when data is combined from multiple nodes in different TZs it functions
- Added support for parsing passivedns logs (really cool, I’ll put together a walk though of how that works sometime)
- I’ve wrapped together a release called 0.9 that contains all of these
- None of the services run as root
There is still a long list of things that I’d like to do with the project, for example I’ve been playing with dancer to provide a full rest api. The next thing I need to do however is update docs, find a stable place to host downloads, sort out the website, then work out what to do with the whole GUI thing for those that used it. All topics for another day.
*I really need to rename “proxy” in the openfpc context… If anyone has a better suggestion for a name I’m all ears.
Here is a quick teaser of it in use, searching for sessions destined for TCP:22 that started within the last 10 minutes.