Code Monkey home page Code Monkey logo

usbguardian's Introduction

How to use

Please download the following user manual explaining how to use the station:

https://usbguardian.wordpress.com/documentation/

Where to download

Pre-build image

You can download the pre-built image here:

https://usbguardian.wordpress.com/documentation/

You will need to use an image writing tool to install the image you have downloaded on your SD card.

Etcher is a graphical SD card writing tool that works on Mac OS, Linux and Windows, and is the easiest option for most users. Etcher also supports writing images directly from the zip file, without any unzipping required. To write your image with Etcher:

Download Etcher and install it. Connect an SD card reader with the SD card inside. Open Etcher and select from your hard drive the Raspberry Pi .img file you wish to write to the SD card. Select the SD card you wish to write your image to. Review your selections and click ‘Flash!’ to begin writing data to the SD card.

How it works

We also created a document explaining how to recreate this software step by step: https://usbguardian.wordpress.com/documentation/

usbguardian's People

Contributors

usbguardian avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

usbguardian's Issues

Trying to compile the GUI on my own, but got multiple errors

Hi,

I was trying to compile the GUI on my own cause i need to run it on an non ARM architecture, so the disk image don't work. But I got a lot of compilation error like: missing ";", missing importation, missing functions.

Do you have any ideas why have that much compilation errors.

Have a nice day

Please commit the documentation source files

On the accompanying website two documentation files are available:

  • usbguardian-user-manual.pdf
  • tutorial.pdf

Meta-data suggest these are generated from word files. Please commit the word files.

clamdscan : quick scan with daemon

Hello, Bonjour,

I just made a few test with USBGuardian (that's an amazing project btw) and the scan time for a 15Gb USB was too long (8 minutes for 2 file (14Ko)) I realize that issue was due to "clamscan" command. Unfortunately, this command will charge all the signatures before the scan. On a good PC the scan is about one minute but on a Raspebrry Pi B that's really bad.
After a few documentation about clamav I found the clamdscan command. This command will init a daemon and charge all the signature before the scan. On a raspberry pi B, the normal scan was 8 minutes and the daemon scan was 10 secondes !

A made a few test and it's working well. I just have a few issues with the daemon, sometimes nothing is working. I was able to integrate clamdscan into scan.py, when the daemon is not doing anything it works fine. However, I have a problem with the scanAndRemove.py, the scan does not delete the files and the formatting does not work.

Rapports de scan

Bonjour,

Suite à l'utilisation de USBGuardian depuis bientot plus de 8 mois, serait-il possible d'ajouter l'envoie d'un rapport de scan du périphérique scanné vers le réseau (comme un rapport log dans une database ou un serveur NAS) ?

Merci

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.