kasperskylab / klara Goto Github PK
View Code? Open in Web Editor NEWKaspersky's GReAT KLara
Home Page: https://great.kaspersky.com
License: Other
Kaspersky's GReAT KLara
Home Page: https://great.kaspersky.com
License: Other
error on docker-compose up
Ubuntu 18.0
Tell us how to reproduce this issue.
sudo docker-compose up
Tell us what should happen
build the compose
Error on building container apt-get update failed and
Awesome tool. However is it possible to make a docker image for easy deployment? I find it very frustrating when it comes to update our server and something breaks
Add a try/catch block when trying to execute the Yara binary
Point yara to an invalid location in the worker config file
Worker should error out saying Yara binary not available
Worker raises exception wtih OSError: [Errno 2] No such file or directory
which is not so intuivite
how to get web files ?
There is a lack of documentation on how to start the web interface. In addition, I cannot seem to find the index.html file of the klara web interface.
Add documentation if needed + add the missing html files
Web interface working
No web interface
Running a scan on 100k+ sample end up with :
[ERROR] General failure when trying to insert the job in db: (1118, 'The size of BLOB/TEXT data inserted in one transaction is greater than 10% of redo log size. Increase the redo log size using innodb_log_file_size.')
The job remained in "Assigned" and therefor can't be stop/removed from the UI. (It has to be done on the DB).
Probably running an always true "dummy" rules on 100k+ sample :
My dummy rule was similar to:
rule dummy_true { condition: true }
A notification on the UI or anything that let us on a better state that this one (job still "assigned" but not running on the server)
Job remain in "Assigned", nothing happens on the server. Jobs has to be removed from the DB.
Changing your email address or setting your mail address for the first time does not work with Safari.
Hello,
I can't access the rest api. When I press 127.0.0.1:8888 i only get a message saying "Job Dispatcher" and at 127.0.0.1:8888/api i get nothing. Also there is no documentation as to what I should write to the repository_control file in order to start operations. Could you help me with a more extensive review of how the tool works?
As python2 reaching end of life. I tried to upgrade my system, which doesn't come with python2 anymore.
My first attempt to manual install python2 (and especially the mysql module) failed, so I start digging if a transition to python3 wasn't going to be more straight forward.
I endup on a dead-end because (at least) the dispachter use the "tornado" and "torndb" module which isn't supported anymore.
Even though they still exists:
$ python3 --version
Python 3.10.6
$ python3 -m pip list | grep torn
tornado 6.3.2
torndb 0.3
$ ./klara-dispatcher
Traceback (most recent call last):
File "/dispatcher/./klara-dispatcher", line 9, in <module>
import torndb
File "/.local/lib/python3.10/site-packages/torndb.py", line 260, in <module>
CONVERSIONS[field_type] = [(FLAG.BINARY, str)] + CONVERSIONS[field_type]
TypeError: can only concatenate list (not "type") to list
Thus the question, would it be possible to port the project to python3 using "recent" or at least still maintain library ?
Maybe tornado/torndb aren't the only one who'll need a rewrite.
Hi GReAT!
On database setup document, running cat * > db.schema.sql
can causes database error because wrong order on file concatenation (2.4.1.txt
is appending before 2.4.txt
). This step may require some improvement.
After installation finished, I couldn't have found any registration page for WebUI and there is no sign about where can I register myself in.
(klara)cuckoo@cuckoo-OptiPlex-9020:/var/projects/klara/dispatcher$ ./klara-dispatcher
bash: ./klara-dispatcher: Permission denied
when create new job,then have a error
If you make enough KLARA jobs that the job list goes to second (third, fourth, ...) page, then on any page except the first one, you cannot delete job. I tried Firefox and Chrome, both behave the same.
To be able to delete any job, you basically need to maintain your jobs so they never overflow to second page.
Ladislav Zezula
aoa
receiving following errors:
git clone https://github.com:kasperskylab/klara.git ~/klara-github-repo
Cloning into '/home/cuckoo/klara-github-repo'...
fatal: repository 'https://github.com:kasperskylab/klara.git/' not found
Email format verification.
At 'My Profile', try to use an email with a special TLD like .services .
Error message: 'Please input a valid e-mail address'
Had issue cloning using the instructions...
projects@GhostCatcher:/var/projects$ git clone [email protected]:kasperskylab/klara.git ~/klara-github-repo
Cloning into '/home/projects/klara-github-repo'...
Permission denied (publickey).
fatal: Could not read from remote repository.
Please make sure you have the correct access rights
and the repository exists.
Made a slight modification to the line and it worked.
projects@GhostCatcher:/var/projects$ git clone https://github.com/kasperskylab/klara.git ~/klara-github-repo
Cloning into '/home/projects/klara-github-repo'...
remote: Counting objects: 706, done.
remote: Compressing objects: 100% (424/424), done.
remote: Total 706 (delta 277), reused 700 (delta 275), pack-reused 0
Receiving objects: 100% (706/706), 2.86 MiB | 477.00 KiB/s, done.
Resolving deltas: 100% (277/277), done.
Checking connectivity... done.
Just in case others are having the same issue.
the problem occures after GETting the index.php page. The line contains:
$config['sess_driver'] = 'database';
Database's up. Table 'ci_session' exists. What's incorrect?
Is it possible to scan files within a zipped folder?
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.