Giter VIP home page Giter VIP logo

attero's Introduction

Attero

Unstable pre-alpha software - Do not use on production systems

Build Status Requirements Status codecov

A note taking tool for infosec

Attero is a note taking, report generating, collaboration and management tool designed primary for pentetration testing and red team engagements.

Screenshots

Dashboard

Installation

The installation:

  • Install python3 and django

  • Install the python requirements

Ubuntu installation

  • Install the following packages "apt install python3 python3-django python3-pip"

  • Install the pip packages "pip3 install -r requirements.txt"

Post-Installation : Getting Started

Initialize the database:

python3 manage.py migrate

And then create the administration user:

python3 manage.py createsuperuser

Start Attero:

python3 manage.py runserver

Features

  • Simple project management system

  • Tree structured notes per project

  • Notes created in HTML using a WYSIWYG editor

  • Task management system per project

Work in progress

  • Create basic project system
  • Setup basic template
  • Setup User management system
  • Setup project object based permissions
  • Create note system (tree structured)
  • Create task system (tree structured)
  • Update menu styling (for in-project pages)
  • Create nmap import feature

attero's People

Contributors

geckom avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

attero's Issues

Change tracking for notes

Investigate options for tracking changes to notes mostly for QA reviews.

Changes should be highlighted with the option to add note (similar to how MS Word works).

Additionally, it would be nice to be able to revert to an earlier version of a note.

Example:
https://ckeditor.com/cke4/addon/lite

Improve note tree structure interface

Improve the design of the notes tree structe and add the ability to drag and drop notes

Requirements

  • Notes should have an icon to represent their type (ie note, task, etc)
  • Drag and drop notes to different folders
  • Drag and drop notes to change the order of the notes in a folder

NMAP import

The first upload file feature should be created to handle importing of nmap data.

Requirements:

  • Option to create note structure based on nmap (ie. IP folders with sub notes for each port)
  • Option to import as a note (this will import all nmap data into a single note)
  • Care should be taken to allow for multiple upload types (ie. nessus, msf, etc.)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.