Operation in Progress

Yes, the Feeds are Disabled

You might have noticed I’ve turned the feeds off.

Relax.  Your runners will pool messages until I turn it back on.

I’m conducting a mixed signals operation to ensure you’re protected from your network.  They’re actively targeting some of you.

I’ll flip the switch back on when it’s done.  This needs to happen.  We’ve got to shut off their eyes.

Other News

IRCTHULU just got google indexed.  I need to fix that title for the next crawl.

http://i.imgur.com/ShWCc4J.png

-C

IRCTHULU is LIVE

The Presenta layer is complete.

Presenta is an “example” ui. I hope someone comes along and builds a more robust and featured UI — but it works, and it works on mobile phones.

Official IRCTHULU Log Portal:

presenta.silogroup.org

IRCTHULU ARRIVES

The Example UI is crude, simple, and functional.

The API and UI will be moved to alpha, and will be publicly expo’d later today.

This version should be rather sturdy.

An announcement with url’s will be made shortly after the new services are up.

New Direction for Presenta

I’ve decided to take the Presenta example UI in a different direction.

Since this will be primarily tailored for google-indexed log viewing and identity research, we need to have something more palatable to the index crawlers than would easily be provided by a static html page.

So, I’m moving it to be a drill-down style navigation with breadcrumbs and making it PHP based to speed things up a bit.

High Level Nav Structure

[Log Selector] -> [Log Viewer] -> [Identity Research]

Log Selector

[Network] -> [Channel] -> [ Date Start, Date End]

Log Viewer

[Log]

Identity Research

[Host Research] | [Ident Research] | [User Research]

Host Research

[ Host, Associated Idents[], Associated Users[] ]

Ident Research

[ Ident, Associated Hosts[], Associated Users[] ]

User Research

[ User, Associated Hosts[], Associated Idents[] ]

-C

Presenta in Early Draft

The final layer is now in early draft.

I have not yet exposed the API to the public yet as I’ve ended up reshaping alot to make it easier to build sites on top of it.

Presenta is going to have a red white and blue theme.  Here’s a screenshot of where it’s at currently before I start dropping in the identity research and cross-referencing modals windows.

Status Update: Larynx REST API Prototyped

Project Status: PROTOTYPE

The API serving the data from the data tier is complete enough to begin building the UI.

Component Checklist

Tenta: PROTOTYPE COMPLETE

  • Tenta is STABLE
  • Nerve is STABLE

Data: PROTOTYPE PENDING

  • MQ is STABLE
  • SYNAPSE is STABLE
  • DB is STABLE
  • LARYNX is PROTOTYPED

Presenta: IN DEVELOPMENT

  • UI is IN DEVELOPMENT

Current Iteration

IRCThulu is now moving to the sample UI development which draws from the API.  The API will be polished up to provide more features as determined from the building of the sample UI.  This is the last piece before the project status can move forward.  During this iteration I will also be moving the REST API to a server allowing the public to query it, marking the first point at which data is served publicly from what is now the world’s largest IRC logging system.

 

Sneak Peak: Larynx is using DJANGO REST SWAGGER to document the API so as it evolves you’ll have a nice reference from which to build your own UI from.

Status Update: Logging Backend Active

Project Status:  PROTOTYPE

IRCThulu is still in a prototyping phase.

At the current time of writing, the data backend is active.

Runners are the people who run the TENTA layer components on their system.

The first generation of runners are actively doing this now and these clients have consistently been feeding hundreds of thousands of records to the DATA layer.

While many channels are being recorded and the data is shaped as expected, the larynx component which will feed the records to the UI in a read-only fashion is pending completion.

Component Checklist

Tenta: PROTOTYPE COMPLETE

  • Tenta is STABLE
  • Nerve is STABLE

Data: PROTOTYPE PENDING

  • MQ is STABLE
  • SYNAPSE is STABLE
  • DB is STABLE
  • LARYNX is IN DEVELOPMENT

Presenta: PENDING DEVELOPMENT

  • UI is PENDING DEVELOPMENT

Current Iteration

Larynx is a REST API. I am considering moving away from the Django Rest Framework due to the burdensome development processes associated with it which would compromise the guerrilla model of prototype development being used to be more consistent with project goals.

UI Iteration

Once a basic API is complete enough a sample UI will be developed entirely in static HTML.

Configuration Management and Deployment Iteration

Between now and then, a dedicated iteration of development will take place to streamline configuration of all components to better allow them to be hosted on all separate servers. This iteration will also automate the process of bundling for deployments in a fashion that does not require centralized control. This already exists for the Tenta layer, but currently standing up DATA and PRESENTA components requires hands on configuration and minor code changes.