Skip to content

Commit

Permalink
Merge pull request #2 from DissectMalware/version2.0
Browse files Browse the repository at this point in the history
Version 0.0.3
  • Loading branch information
DissectMalware committed Apr 21, 2023
2 parents 8365a3f + 7beea35 commit bebb5d4
Show file tree
Hide file tree
Showing 26 changed files with 2,202 additions and 660 deletions.
15 changes: 15 additions & 0 deletions .vscode/launch.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
{
// Use IntelliSense to learn about possible attributes.
// Hover to view descriptions of existing attributes.
// For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387
"version": "0.2.0",
"configurations": [
{
"type": "chrome",
"request": "launch",
"name": "Launch Chrome against localhost",
"url": "http://localhost:8080",
"webRoot": "${workspaceFolder}"
}
]
}
1 change: 1 addition & 0 deletions dist/295.js

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 2 additions & 0 deletions dist/773.js

Large diffs are not rendered by default.

8 changes: 8 additions & 0 deletions dist/773.js.LICENSE.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
/*! @license DOMPurify 2.3.1 | (c) Cure53 and other contributors | Released under the Apache license 2.0 and Mozilla Public License 2.0 | github.com/cure53/DOMPurify/blob/2.3.1/LICENSE */

/*!-----------------------------------------------------------------------------
* Copyright (c) Microsoft Corporation. All rights reserved.
* Version: 0.37.1(20a8d5a651d057aaed7875ad1c1f2ecf13c4e773)
* Released under the MIT license
* https://github.com/microsoft/monaco-editor/blob/main/LICENSE.txt
*-----------------------------------------------------------------------------*/
1 change: 1 addition & 0 deletions dist/editor.worker.js

Large diffs are not rendered by default.

Binary file added dist/fa2cc0ab9f0bec2b3365.ttf
Binary file not shown.
2 changes: 1 addition & 1 deletion dist/index.html
Original file line number Diff line number Diff line change
@@ -1 +1 @@
<!doctype html><html lang="en" style="display: none"><head><meta charset="UTF-8"><title>YaraDBG v0.0.2</title><link rel="stylesheet" href="https://code.jquery.com/ui/1.13.0/themes/base/jquery-ui.css"/><link href="https://unpkg.com/tabulator-tables@5.0.10/dist/css/tabulator.min.css" rel="stylesheet"><script src="https://code.jquery.com/jquery-3.6.0.min.js" integrity="sha256-/xUj+3OJU5yExlq6GSYGSHk7tPXikynS7ogEvDej/m4=" crossorigin="anonymous"></script><script src="https://code.jquery.com/jquery-migrate-3.3.2.js"></script><script src="https://code.jquery.com/ui/1.13.0/jquery-ui.min.js" integrity="sha256-hlKLmzaRlE8SCJC1Kw8zoUbU8BxA+8kR3gseuKfMjxA=" crossorigin="anonymous"></script><script src="https://unpkg.com/tabulator-tables@5.0.10/dist/js/tabulator.min.js"></script><script defer="defer" src="main.js"></script><script defer="defer" src="worker.js"></script><script defer="defer" src="operators.js"></script></head><body><div class="outer-center"><div class="middle-center"><div id="tabpanel" class="inner-center"><ul id="tabbuttons" class="hidden"><li class="tab1"><a href="#main_tab">Home</a></li></ul><div id="panels"><div id="main_tab" class="tab-panel"><h2>YaraDbg</h2><p>YaraDbg is a free web-based Yara debugger to help security analysts to write hunting or detection rules with less effort and more confidence. By using YaraDbg, you can perform a thorough root-cause-analysis (RCA) on why some of your Yara rules did or did not match with a specific file. It can also help you to better maintain a large set of yara rules.</p><p>To get started, watch the following short video to learn more about YaraDbg key features:</p><img src="./img/yaradbg-intro.gif"/><p>The main goal in YaraDbg is to provide detailed information on how rules are evaluated against data files such that analysts can pinpoint problems more quickly. As such, YaraDbg is completely implemented from scratch and has its own Yara parser, regular expression (regex) engine, and evaluation engine.</p><p>All data files remain on your machine, only yara rules are sent to YaraDbg backend for parsing purposes.</p></div></div></div></div></div><div class="outer-west" id="sidebar_yara"><div></div><div id="yara_panel"><div><img src="img/yara-icon.png"/></div><div><input id="filter_yara_rules" placeholder="Filter Yara Rules"/></div><div class="spinner"><div></div><div></div><div></div></div><div id="yara_rules"><p>Drop a Yara file on this panel, or<br/>Click on the panel, then paste (ctrl+v) a URL to a Yara file</p></div><div id="credit"><span>Developed by <a href="https://github.com/DissectMalware">@DissectMalware</a></span></div></div></div><div id="yara_rule_dialog" title="Rule Content"></div><div id="yara_rule_eval_dialog" title="Rule Eval Details"></div><div id="yara_rule_dependency_dialog" title="Rule Dependency Details"></div></body></html>
<!doctype html><html lang="en" style="display: none"><head><meta charset="UTF-8"><title>YaraDBG v0.0.3</title><link rel="stylesheet" href="https://code.jquery.com/ui/1.13.0/themes/base/jquery-ui.css"/><link href="https://unpkg.com/tabulator-tables@5.0.10/dist/css/tabulator.min.css" rel="stylesheet"><script src="https://code.jquery.com/jquery-3.6.0.min.js" integrity="sha256-/xUj+3OJU5yExlq6GSYGSHk7tPXikynS7ogEvDej/m4=" crossorigin="anonymous"></script><script src="https://code.jquery.com/jquery-migrate-3.3.2.js"></script><script src="https://code.jquery.com/ui/1.13.0/jquery-ui.min.js" integrity="sha256-hlKLmzaRlE8SCJC1Kw8zoUbU8BxA+8kR3gseuKfMjxA=" crossorigin="anonymous"></script><script src="https://unpkg.com/tabulator-tables@5.0.10/dist/js/tabulator.min.js"></script><script defer="defer" src="main.js"></script><script defer="defer" src="worker.js"></script><script defer="defer" src="operators.js"></script></head><body><div class="outer-center"><div class="middle-center"><div id="tabpanel" class="inner-center"><ul id="tabbuttons" class="hidden"><li class="tab1"><a href="#main_tab">Home</a></li></ul><div id="panels"><div id="main_tab" class="tab-panel"><h2>YaraDbg</h2><p>YaraDbg is a free web-based Yara debugger to help security analysts to write hunting or detection rules with less effort and more confidence. By using YaraDbg, you can perform a thorough root-cause-analysis (RCA) on why some of your Yara rules did or did not match with a specific file. It can also help you to better maintain a large set of yara rules.</p><p>To get started, watch the following short video to learn more about YaraDbg key features:</p><img src="./img/yaradbg-intro.gif"/><p>The main goal in YaraDbg is to provide detailed information on how rules are evaluated against data files such that analysts can pinpoint problems more quickly. As such, YaraDbg is completely implemented from scratch and has its own Yara parser, regular expression (regex) engine, and evaluation engine.</p><p>All data files remain on your machine, only yara rules are sent to YaraDbg backend for parsing purposes.</p></div></div></div></div></div><div class="outer-west" id="sidebar_yara"><div></div><div id="yara_panel"><div><img src="img/yara-icon.png"/></div><div><input id="filter_yara_rules" placeholder="Filter Yara Rules"/></div><div class="spinner"><div></div><div></div><div></div></div><div id="yara_rules"><p>Drop a Yara file on this panel, or<br/>Click on the panel, then paste (ctrl+v) a URL to a Yara file</p></div><div id="credit"><span>Developed by <a href="https://github.com/DissectMalware">@DissectMalware</a></span></div></div></div><div id="yara_rule_dialog" title="Rule Content"></div><div id="yara_rule_eval_dialog" title="Rule Eval Details"></div><div id="yara_rule_dependency_dialog" title="Rule Dependency Details"></div><div id="new_yara_rule_dialog" title="Create New Yara Rule"></div></body></html>
2 changes: 1 addition & 1 deletion dist/main.js

Large diffs are not rendered by default.

1 change: 1 addition & 0 deletions dist/monaco-editor.js

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading

0 comments on commit bebb5d4

Please sign in to comment.