This is a web-application for organizing and logging information for (ICT-)forensic investigations. It lets different users maintain any number of logbooks and store text-entries within them.
Logboek's primary features are:
- Maintaining forensic journals during your investigation.
- Assigning tasks to people in your team.
- Managing evidences and files;
- Chain of Custody management.
Also included are ways to:
- Quickly export your journals to CSV, Markdown, PDF and HTML.
- Keep a list of suspects.
- Manage references to the laws used in your case.
- Solve mono-alphabatic ciphers.
- Change the menus and preferences.
- PHP >= 5.4
- MySQL >= 5.5
If you'd like to run logboek locally, Vagrant is the recommended way to do so. Manual installation instructions are also available.
Ensure you have Vagrant and Virtualbox installed first.
- Clone the project
- Run
vagrant up
- Add
192.168.10.10 logboek.app
to your hosts file - The application should now be accessible at
http://logboek.app
- The default login is
owner
with passwordchangeme
- You can also use the VM's IP address instead
- The default login is
- Celebrate!
Consult the documentation on Laravel Homestead for further usage of the VM.
- Create a MySQL database with a user that can access it.
- Choose InnoDB as the storage engine.
- Choose UTF-8 (
utf8_unicode_ci
) for the database character set.
- Clone the project
- Run
composer install
- Copy the configuration folder
app/config/production.example
toapp/config/production
- Use
app/config/local.example
andapp/config/local
for development
- Use
- Edit your configuration
- Generate a secret key with
php artisan key:generate
- Ensure your PHP process/server can write to the following directories:
- to
app/storage
(chmod -R 755 app/storage
) - to
public/uploads
(chmod -R 755 public/uploads
) - to
public/downloads
(chmod -R 775 public/downloads
)
- to
- Run
php artisan migrate
andphp artisan db:seed
- Point a virtualhost to
<cloned_directory>/public
- Visit the site. The default login is
owner
with passwordchangeme
- You can change this and add more users after logging in
- Celebrate!
- Pull the latest source code via Git.
- Run
composer install
- Run
php artisan migrate
- Run
php artisan db:seed
if you haven't done so already.
This project is released under the GPL v3 license.
- entry uitbouwen
- Python script executable
- Kalender drop-down bij datums
- Exporteren HTML verschillende items
- Bewerken + verwijderen beveiligen andere gebruikers
- Chain of custody markdown wysiwyg editor toevoegen