summaryrefslogtreecommitdiffstats
path: root/peekaboo
AgeCommit message (Collapse)Author
2018-07-29Added check if config file existsFelix Bauer
2018-06-28Improve MIME type determination by using multiple sourcesSebastian Deiss
2018-06-26Bugfix for broken detection of failed Cuckoo analysisSebastian Deiss
Bug introduced with 79102f42.
2018-06-21Improve detection of failed Cuckoo analysisSebastian Deiss
2018-06-21Keep malicious sample along with the reportsSebastian Deiss
Malicious samples are saved to the 'malware_reports' directory along with the reports. This can be useful for further analysis through security analysts.
2018-06-20Simplify database schema updateSebastian Deiss
If Peekaboo requires a database schema update it will now add a new entry in the _meta table. The entry contains the new schema version along with the Peekaboo and the Cuckoo version. Finally, Peekaboo creates the new tables.
2018-06-19Increment version numberSebastian Deiss
2018-06-19CleanupSebastian Deiss
2018-06-15LanguageSebastian Deiss
2018-06-15Prevent crashes of the CuckooServerSebastian Deiss
'reason.value.exitCode' can be 'None'
2018-06-15Increase stability of Cuckoo report parserSebastian Deiss
2018-05-30Bump version to 1.6 and update ASCII logoSebastian Deiss
2018-05-30Handle KeyError during MIME type determination if meta info is not loadedSebastian Deiss
2018-05-30Fix type error in cuckoo_score ruleSebastian Deiss
2018-05-30Fix processing of PKCS #7 signatures.Sebastian Deiss
We don't want to submit S/MIME signatures to Cuckoo for behavioral analyses. Reference: GitHub #18.
2018-05-30Remove scoring settings from the configurationSebastian Deiss
The scoring feature is not yet implemented and therefore we do not yet need the configuration options for it.
2018-05-25Fix MIME type determinationSebastian Deiss
The MIME type determination did not work as expected and therefore the whitelist and greylist rule produced inconsistend results. Reference: GitHub #18.
2018-05-25Re-designed the ruleset engine to support file-based configurationSebastian Deiss
With this commit Peekaboo's ruleset engine can load settings for rules from a configuration file. This feature provides more flexibility, because rules can now be managed from a configuration file instead of editing the code of the rules module.
2018-04-05Introduced the 'keep_mail_data' configuration optionSebastian Deiss
The 'keep_mail_data' configuration option defines whether or not Peekaboo should clean up the temporary files and directories created in /tmp.
2018-03-15More docstringsSebastian Deiss
2018-03-15Language and typosSebastian Deiss
2018-03-15Remove __str__() from database moduleSebastian Deiss
The variable used in __str__() indicating whether or not a database connection has been established does no longer exist.
2018-03-15Fix typo in Sample class variableSebastian Deiss
2018-03-15Update docstringsSebastian Deiss
2018-03-02Handle ValueError which is raised if the Cuckoo report is broken.Sebastian Deiss
2018-02-20Daemon: add description for ArgumentParserSebastian Deiss
2018-02-20Store the Cuckoo job ID along with other analysis information in the databaseSebastian Deiss
2018-01-17Increment version numberSebastian Deiss
2018-01-16Update copyrightSebastian Deiss
2018-01-16Increment version number and update logo.Sebastian Deiss
2018-01-10Move systemd notification.Sebastian Deiss
Before starting cuckoo it is our last chance to notify systemd that Peekaboo is up and running.
2018-01-09Fix database connection loss during query with MySQLSebastian Deiss
2017-12-12Added new rule to check score in cuckoo_report for thresholdFelix Bauer
2017-12-12Increment version number and update logo.Sebastian Deiss
2017-12-12Submit samples to Cuckoo using the symlink over the real fileSebastian Deiss
2017-11-28Decapsulate the copying of Cuckoo's HTML + JSON reportsSebastian Deiss
In case the HTML or the JSON report is not availabe, at least one of them will be copyed to the 'malware_reports' directory. If one of them is missing and it should be there, an exception is logged.
2017-11-23Fix path to cuckoo storage folderSebastian Deiss
2017-11-20Prevent bypass of analysis during whitelist checkSebastian Deiss
2017-11-20Merge branch 'feature-toolbox-concept'Sebastian Deiss
2017-11-09Prevent duplicate entries of samples in the database.Sebastian Deiss
2017-10-17Refactoring and cleanup to implement our toolbox / plugin conceptSebastian Deiss
2017-10-17Merge branch 'master' into feature-toolbox-conceptSebastian Deiss
2017-10-17Increment version number and update logo.Sebastian Deiss
2017-10-16Re-implemented queuing system and mapping between socket <-> sample(s)Sebastian Deiss
Also, the toolbox has been improved further by moving specific parts to own modules. Some formatting was performed too.
2017-10-13Massive refactoring to implement our toolbox / plugin conceptSebastian Deiss
2017-10-12Provide config object for all modules of PeekabooSebastian Deiss
Now the configuration object is accessible by importing from peekaboo.config import get_config
2017-10-11Update _meta table definition to fix issues with MySQLSebastian Deiss
2017-10-11Fix removal of samples having the state 'inProgress' at startup.Sebastian Deiss
2017-10-10Merge branch 'master' of github.com:scVENUS/PeekabooAV into new-db-schemaSebastian Deiss
2017-10-10Add rule in toolbox to detect (EICAR like) Peekabooyar stringFelix Bauer