A mysterious hacker gets framed for a crime they did not commit. They write an software agent to retrieve exonerating evidences and to find the real culprit. You are this agent.
More Details can be found here. Beware of spoilers, though.
In general, your enemies are split up into two faction: Virii and Security Software. Whereas the Security Software is just doing it's job and tries to keep the network clean the Virii are a chaotic force that try to cause as much harm as possible. More detailed descriptions can be found here.
Of course I did not reinvent the wheel and use some third party resources and scripts