TODO

This is a scratch space for ideas to be thrown about future development of PyFlag.

These were all outdated with most of the items already complete. So I just scrubbed it and we can start again.

HTML Summary

Add a links from this page tab to list all links from this page (and possibly link to their inodes). This should be implemented via the HTML Parser.

HTTP Sundry

Update the http sundry script to be able to create an off line version for offline fetching. We can either use python's own library or make a shell script which calls wget. ** Database Improvement:

Database optimisations

Implement the timeout with long queries

  • - rather than killing them, allow them to complete with an
    • exception raised to inform the GUI about them. Check if the same query is already executing and raise the exception immediately if it is.

Keyword indexing

  • - Keyword indexing needs to be performed by asking the user to
    • filter on a word first - otherwise the queries end up being too large.

Urwid stuff

  • - Move urwid into the build tree- possibly remove dependency on binary module. - Update our version of urwid to be able to run the hex editor in the cosole as well (currently its incopatible with the standard urwid).

GUI Changes

  • - In view file report we need to place an icon for a new scan inode report which only scans a specific inode.