Commit Graph

78 Commits (2.4)

Author SHA1 Message Date
iglocska 4c75abbb70
new: [fast api auth] added
- added a new optional functionality to temporarily store hashed API keys in redis
  - The duration of the temporary storage is controllable by a setting (defaults to 3 minutes)
  - the hashing function used is an hmac sha-512 function, with the key being stored in a generated file on the instance
  - this cuts the query times of extremely fast endpoints down drastically on heavy repeated use (such as warninglists/checkValue)
2024-04-23 13:23:31 +02:00
iglocska a2c9740c0f
fix: [missing images] re-added 2024-02-16 16:27:17 +01:00
iglocska 9c244eb115
fix: [security] Org image upload moved out of webroot
- images will no longer be accessible directly, only via inclusion via file-read/b64 encoding
- The new store for org images is MISP/app/files/img/orgs

- As reported by Yusuke Nakajima
2024-02-15 15:35:12 +01:00
Christophe Vandeplas d2e5c543b1 fix: [servers] custom cert file not written when cert folder does not exist 2023-12-18 18:30:46 +01:00
Christophe Vandeplas 7e2cb89f97
Feature/user login profiles2 (#9379)
* new: [userloginprofiles] start over with previous code

* fix: [user_login_profiles] fixes catching up the backlog

* chg: [userloginprofile] email to org_admin for suspicious login

* chg: [userloginprofile] only inform new device

* chg: [userloginprofiles] view_login_history instead of view_auth_history

* chg: [userloginprofile] make login history visually better

* chg: [userloginprofile] inform admins of malicious report

* fix: [userloginprofile] cleanup

* fix: [userloginprofile] fixes Attribute include in Console

* fix: [userloginprofile] db schema and changes

* chg: [CI] log emails

* chg: [PyMISP] branch change

* chg: [test] test

* fix: [userloginprofile] unique rows

* fix: [userloginprofile] unique rows

* chg: [cleanup]

* Revert "chg: [PyMISP] branch change"

This reverts commit 3f6fb46fee.

* fix: [userloginprofile] fix worksers with monolog=1.25 browcap=5.1

* fix: [db] dump schema version

* fix: [CI] newer php versions

* fix: [composer] php version

* fix: [php] revert to normal php7.4 tests

---------

Co-authored-by: iglocska <andras.iklody@gmail.com>
2023-11-24 13:47:59 +01:00
Christophe Vandeplas 996c5c2c01 fix: [cleanup] gitignore feed cache 2023-05-21 10:11:05 +02:00
Christophe Vandeplas b9dbe0fce9 chg: [git] exclude DebugKit plugin from git 2023-03-19 22:27:44 +01:00
Sami Mokaddem d04a4c77ef
chg: [misp-workflow-blueprints] Track repo 2022-08-05 15:10:09 +02:00
iglocska 3e706867e9
new: [emailing] add custom templates to override existing ones
- currently implemented for event publish alerts and user enrollment (password_reset.ctp, alert.ctp)
- simply place the new templates in MISP/app/View/Emails/[text|html]/Custom
2022-04-15 16:28:36 +02:00
iglocska 364eaa50c2
new: [event warnings] made modular
- app/Lib/EventWarning contains default warnings
- app/Lib/EventWarning/Custom can be used to just drop event warnings
- use app/Lib/EventWarning/DefaultWarning as a template
2022-03-15 09:30:56 +01:00
Deku 0a315f7c33
Exclude the /venv/* as it causes confusion 2021-10-22 14:28:40 -04:00
chrisr3d 605abf5c35
fix: [gitignore] Removed directories related to python libraries 2021-10-11 18:12:48 +02:00
iglocska 376f6fa358
chg: [dashboard] Custom dir added 2020-03-01 23:25:50 +01:00
iglocska 0d4df7c98b
new: [Dashboard] system
- Dashboard
  - modular similar to restSearch
  - build your own widgets
  - use a set of visualisation options (more coming!)
  - full access to internal functions for queries
  - auto discover core and 3rd party widgets
  - rearrange / configure widgets for each user individually
  - rearrange / resize widgets
  - settings can be configured by a site-admin on behalf of others
  - modules have a self-explain mode to guide users
  - caching mechanism for the modules / org

- set homepage / user
- various other fixes
2020-03-01 18:05:21 +01:00
mokaddem 768b7ef7d5
chg: [gitmodule] Added git-submodule `misp-decaying-models` 2019-09-09 10:56:41 +02:00
iglocska 8b127f8fab new: [yara] Added diagnostics 2019-04-30 15:36:13 +02:00
iglocska e49adab132 chg: [training] Some additional changes 2019-03-13 15:50:37 +01:00
chrisr3d 74519b3f4c
fix: Avoid ignoring stix2 scripts 2019-01-14 11:56:35 +01:00
chrisr3d 1b1a32013d
add: Added stix2 scripts subdirectory to gitignore 2019-01-11 08:28:20 +01:00
Steve Clement 1193cf8771 chg: [tools] Added sed to gen_misp_install_docs.sh to replace some formatting tildes which mkdocs does not really understand
chg: [docs] Minor touch-up to Changelog.md to correct for formatting issues.
chg: [config] Added correct paths to .gitignore for mkdocs
2018-10-22 10:32:58 +09:00
Steve Clement 1bdaedce0d chg: [config] Added mkdocs site directory to be ignored 2018-10-18 12:05:45 +09:00
Steve Clement d443d1c61b chg: [tools] Added misp-wipe/misp-backup config file to .gitignore 2018-10-09 09:33:23 +09:00
iglocska 7b2d5f5229 chg: Added misp noticelists as a submodule 2018-05-07 10:47:52 +02:00
Émilio Gonzalez 9089e5ff62 added vendor and CakeResque folders to gitignore 2018-02-02 16:57:49 -05:00
iglocska 40ea22a272 Merge branch '2.4' into objects_wip 2017-09-04 17:38:06 +02:00
Cédric Bonhomme 85f2aed545
Updateg .gitignore: ignore Vagrant log files and VM related files. 2017-08-22 07:53:11 +02:00
iglocska 988e312c3c new: Added objects submodule 2017-07-05 14:33:54 +02:00
iglocska 1db9f8c074 fix: Added Mixbox to the STIX installation, fixes #2262 ##comma## fixes 2261
- provided by @newdominic
2017-06-14 10:31:27 +02:00
iglocska fa4550a270 fix: Added cache feeds to the gitignore 2017-06-13 10:21:15 +02:00
iglocska be47ace3a4 fix: gitignore updated 2017-05-30 17:35:20 +02:00
Alexandre Dulaunoy 95fce959f5 Add rope project in the gitignore 2017-05-27 17:08:58 +02:00
iglocska b2f817c904 fix: reverted JS changes for now 2017-04-13 16:31:48 +02:00
Hannah Ward ecf1406ae4
fix: Only require node for development purposes - compiles to JS 2017-04-13 09:14:34 +01:00
Hannah Ward 1d16439348
fix: Ignore the *right* node folder 2017-04-11 16:34:46 +01:00
Hannah Ward 400c71673b
Ignore node packages in gitignore 2017-04-11 16:31:44 +01:00
iglocska 4fc1ec6887 fix: Added composer's license 2017-02-16 18:06:17 +01:00
iglocska 18272cd7ed fix: Changed installation behaviour of composer
- no longer requires the live download and execution of the composer package
  - compromising https://getcomposer.org/ could lead to RCE for new MISP installations during the installation

- As reported by Trey Darley (@treyka)
2017-02-16 17:59:19 +01:00
iglocska 7f8a81e161 new: Added caching and pagination to freetext/csv feeds 2016-12-30 16:16:56 +01:00
Iglocska 94dc55ada5 chg: Update to gitignore 2016-12-07 09:44:20 +01:00
Iglocska ca3d32accb fix: Added some missing entries to gitignore 2016-10-07 09:47:23 +02:00
ppanero 131e2f760a bro export funtionality 2016-08-29 17:26:14 +02:00
Andreas Ziegler 1a849153ba chg: update .gitignore to include .idea
.idea contains settings of IDEs based on IDEA by IntelliJ
2016-06-06 16:13:19 +02:00
Iglocska 1e03ebc1ac Further progress 2016-04-22 10:38:13 +02:00
iglocska 3784209cf5 First bash at Taxonomies
What works:
- added submodules for taxonomies
- added import tool for taxonomies
- added models and convenience functions for taxonomies

- site admins can update taxonomy libraries
- list taxonomies / view indvidual ones (with all resolved tags)
- create tags manually if a taxonomy is enabled
- view related tags / events quickly from the Taxonomy view

What doesn't work:
- Users still cannot choose a tag from taxonomy lists (this will be the main functionality)
- Feature cannot be disabled
2015-11-24 03:27:14 +01:00
iglocska c5ef4e1d2d update to the gitignore 2015-11-23 19:45:44 +01:00
Iglocska 3f215743f0 Complete rework of the ZeroMQ implementation
- python server running in the background doing the publishing
- MISP -> python script communication via redis
- configurable / controllable via the admin UI
2015-06-29 08:56:45 +02:00
Iglocska 994c850a1c Several fixes
- added multi edit to freetext import comments
- added a missing file from hotfix-2.3.87 (pgp key import view)
- updated gitignore to ignore some items that are outside of the scope of the git package
2015-06-25 12:21:37 +02:00
Iglocska 99cabe39b9 Merge branch 'ids_example' into hotfix-2.3.59 2015-04-08 22:35:03 +02:00
Koen Van Impe 096d19bc6f Removed .swp file ; updated .gitignore 2015-03-19 09:23:12 +01:00
Richard van den Berg a565f14d0c Fix cakephp path in .gitignore 2015-03-04 15:54:23 +01:00