Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

avclass package, class, restructure #35

Open
wants to merge 38 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
38 commits
Select commit Hold shift + click to select a range
652ef7b
add setup.py and a better .gitignore
b0urb0n Jan 11, 2021
107bb8d
implement package structure
b0urb0n Jan 11, 2021
b32ace4
entry points
b0urb0n Jan 11, 2021
4bf29c1
flatten package; clustering cleanup
b0urb0n Jan 11, 2021
6c58d9e
add cli entry points; rework validator
b0urb0n Jan 11, 2021
c845baf
update cleanup
b0urb0n Jan 11, 2021
e8df430
fix pkg stuff in util; cleanup labeler
b0urb0n Jan 11, 2021
9921787
incremental
b0urb0n Jan 13, 2021
e1a00a5
fix common
b0urb0n Jan 13, 2021
1f5cced
fix clustering
b0urb0n Jan 13, 2021
f68836d
typing
b0urb0n Jan 13, 2021
402757c
cleanup labeler
b0urb0n Jan 13, 2021
f37a47d
cleanup update
b0urb0n Jan 13, 2021
dd591b1
Fixed some issues for console execution, black formatting
eljeffeg Feb 1, 2021
b832ab9
Turn Labler into Class, cleanup
eljeffeg Feb 1, 2021
45af907
Changed Class Name, Deprecated lb, vt, lbdir, vtdir, vt3
eljeffeg Feb 1, 2021
a1bcb25
black reformatting
eljeffeg Feb 1, 2021
5cbe040
Just removed -vt -lb -vtdir -lbdir -vt3, use -i & -t
eljeffeg Feb 2, 2021
09f2e5e
Tweaks to --input
eljeffeg Feb 4, 2021
f4efd26
MetaDefender support
eljeffeg Feb 4, 2021
dd3948f
Copying over some changes from malicialab master (merge prep)
eljeffeg Feb 4, 2021
8462e25
Copy malicialab master -> Tag into class
eljeffeg Feb 5, 2021
fc2d7de
AVLabels default
eljeffeg Feb 8, 2021
6b64ed6
AVClassLabeler default, formatting
eljeffeg Feb 8, 2021
c9e9c67
Add stats, avtags, alias to json output
eljeffeg Feb 8, 2021
72c42a0
Just detect gz by magic bytes
eljeffeg Feb 8, 2021
7fb6bd1
Readme update, path_export fix, renamed class argument
eljeffeg Feb 8, 2021
127c96d
Readme, setup
eljeffeg Feb 8, 2021
fb6d28d
Readme updates
eljeffeg Feb 8, 2021
2e87fb6
Readme formatting
eljeffeg Feb 8, 2021
343aa55
Moved class variables into __init__ so they are reset
eljeffeg Feb 9, 2021
c421c44
Merge remote-tracking branch 'malicialab/master'
eljeffeg Feb 17, 2021
2924a66
Copied updates from common
eljeffeg Feb 17, 2021
b2ce1af
platonK fix for parsing of VT file reports from VT file feed APIv3
eljeffeg Feb 18, 2021
b113a69
MISP
eljeffeg Mar 9, 2021
5e6dd1d
Update based on malicialab master
eljeffeg Feb 16, 2023
2039d30
tagging and taxonomy updates
eljeffeg Feb 18, 2023
2f013f8
Allow AVLabels to be init with Classes
eljeffeg Feb 22, 2023
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
151 changes: 150 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
@@ -1 +1,150 @@
*.pyc
# Byte-compiled / optimized / DLL files
__pycache__/
*.py[cod]
*$py.class

# C extensions
*.so

# Distribution / packaging
.Python
build/
develop-eggs/
dist/
downloads/
eggs/
.eggs/
lib/
lib64/
parts/
sdist/
var/
wheels/
share/python-wheels/
*.egg-info/
.installed.cfg
*.egg
MANIFEST

# PyInstaller
# Usually these files are written by a python script from a template
# before PyInstaller builds the exe, so as to inject date/other infos into it.
*.manifest
*.spec

# Installer logs
pip-log.txt
pip-delete-this-directory.txt

# Unit test / coverage reports
htmlcov/
.tox/
.nox/
.coverage
.coverage.*
.cache
nosetests.xml
coverage.xml
*.cover
*.py,cover
.hypothesis/
.pytest_cache/
cover/

# Translations
*.mo
*.pot

# Django stuff:
*.log
local_settings.py
db.sqlite3
db.sqlite3-journal

# Flask stuff:
instance/
.webassets-cache

# Scrapy stuff:
.scrapy

# Sphinx documentation
docs/_build/

# PyBuilder
.pybuilder/
target/

# Jupyter Notebook
.ipynb_checkpoints

# IPython
profile_default/
ipython_config.py

# pyenv
# For a library or package, you might want to ignore these files since the code is
# intended to run in multiple environments; otherwise, check them in:
# .python-version

# pipenv
# According to pypa/pipenv#598, it is recommended to include Pipfile.lock in version control.
# However, in case of collaboration, if having platform-specific dependencies or dependencies
# having no cross-platform support, pipenv may install dependencies that don't work, or not
# install all needed dependencies.
#Pipfile.lock

# PEP 582; used by e.g. github.com/David-OConnor/pyflow
__pypackages__/

# Celery stuff
celerybeat-schedule
celerybeat.pid

# SageMath parsed files
*.sage.py

# Environments
.env
.venv
env/
venv/
ENV/
env.bak/
venv.bak/

# Spyder project settings
.spyderproject
.spyproject

# Rope project settings
.ropeproject

# mkdocs documentation
/site

# mypy
.mypy_cache/
.dmypy.json
dmypy.json

# Pyre type checker
.pyre/

# pytype static type analyzer
.pytype/

# Cython debug symbols
cython_debug/

# PyCharm
.idea/

# Apple
.DS_Store

# Output
*.avtags
*.stats
*.alias
*.labels
Loading