Skip to content
This repository has been archived by the owner on Dec 3, 2024. It is now read-only.

[Snyk] Security upgrade setuptools from 39.0.1 to 65.5.1 #237

Open
wants to merge 528 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
528 commits
Select commit Hold shift + click to select a range
b88b9a5
Update runIt docker script to disable selinux for the container allow…
sscottgvit Jun 6, 2019
5dc536e
Update README.md
web-flow Jun 7, 2019
116a436
Update README.md
web-flow Jun 7, 2019
16c4948
Made 'Add Hosts' window resizable
web-flow Jun 7, 2019
a790345
Fixing GUI on Brute window
web-flow Jun 12, 2019
b28f024
Fixed crash when sending to Brute
web-flow Jun 12, 2019
0dc4620
Removing unusable hydra options
web-flow Jun 12, 2019
9e261ca
Fix cut off labels on brute tab
sscottgvit Jun 13, 2019
88eeca5
Merge branch 'master' of github.com:GoVanguard/legion
sscottgvit Jun 13, 2019
821007a
Merge branch 'master' into development
web-flow Jun 13, 2019
9135ad1
Merge pull request #109 from GoVanguard/development
web-flow Jun 13, 2019
e2d11c5
Fix handeling if file selector dialog tuple
sscottgvit Jun 13, 2019
755d762
Revise travis rules to avoid docker cache use
sscottgvit Jun 13, 2019
c76f5ed
Revise travis rules to only push docker image from master build
sscottgvit Jun 13, 2019
4dce5eb
Revise travis rules to push master to latest and development to devel…
sscottgvit Jun 13, 2019
e8dc50c
Fixing potential AttributeError
web-flow Jun 13, 2019
ceaed76
Added back all Hydra functions
web-flow Jun 13, 2019
12fa653
Added dialogue for Hydra usage
web-flow Jun 13, 2019
bbd6e5a
Added theharvester
web-flow Jun 14, 2019
d8affa0
Added theharvester
web-flow Jun 14, 2019
c4b21be
Enabled host multi selection
web-flow Jun 28, 2019
bc184e9
Addressing cognitive complexity
web-flow Jul 1, 2019
7e33c3d
Attribute error in findFinishedServiceTab function
web-flow Jul 10, 2019
b087f79
Fixed typo
web-flow Jul 11, 2019
dd01a37
Update README.md
web-flow Aug 7, 2019
5607b06
Regression fixed
sscottgvit Aug 7, 2019
3cf33bf
Msgbox fix
sscottgvit Aug 12, 2019
7b2e78a
Msgbox fix
sscottgvit Aug 12, 2019
55e0e2f
Cleanup trash
sscottgvit Aug 12, 2019
561b37a
Update README.md
web-flow Aug 24, 2019
a63eb06
Update README typos and line wrapping
ddubson Aug 24, 2019
0404068
Fix complex predicate bug
ddubson Aug 25, 2019
c37a287
Updating govanguard.io links to govanguard.com
web-flow Aug 27, 2019
cd576b6
Merge pull request #118 from ddubson/bug/complex-logic-bug-#18
web-flow Aug 30, 2019
91a7877
Merge pull request #117 from ddubson/fix-typos
web-flow Aug 30, 2019
859a3af
Merge branch 'master' into development
web-flow Aug 30, 2019
e7fe8cd
Merge pull request #119 from GoVanguard/development
web-flow Aug 30, 2019
a219ccc
Fix complexity bug in eventfilter
ddubson Aug 31, 2019
e03aaf4
Fix unbalanced tickmark issue in legion.conf
ddubson Aug 31, 2019
9618449
Reduce cognitive complexity on logic.py
ddubson Sep 1, 2019
46bbdec
Refactoring logic.py into smaller components
ddubson Sep 8, 2019
75d233b
Merge pull request #121 from ddubson/bug/complex-logic-bug-#18
web-flow Sep 12, 2019
497d775
Merge pull request #122 from ddubson/fix-conf-file-issue
web-flow Sep 12, 2019
77d7d99
Merge pull request #123 from ddubson/complex-logic-issue-19
web-flow Sep 12, 2019
b9d9612
Merge pull request #124 from ddubson/complex-logic-issue-19-2nd-iter
web-flow Sep 12, 2019
429abcf
Address logic complexity in logic.py
ddubson Sep 16, 2019
beb15dd
Add CodeClimate configuration file
ddubson Sep 18, 2019
438445d
Merge pull request #126 from ddubson/add-code-climate-yml
web-flow Sep 18, 2019
a22cdf8
Merge pull request #125 from ddubson/complex-logic-issue-19-3rd-iter
web-flow Sep 18, 2019
07e8d06
Refactor 'process' entity into its own file
ddubson Sep 25, 2019
4009740
Refactor 'nmapSessionObj' entity into its own file
ddubson Sep 25, 2019
68ab3bb
Refactor 'host', 'cve', 'service', and more entities into its own file
ddubson Sep 25, 2019
566e23d
Refactor 'appObj' entity into its own file
ddubson Sep 25, 2019
f7b05c0
Refactor 'process_output' entity into its own file
ddubson Sep 25, 2019
3059e35
Refactor 'note' entity into its own file
ddubson Sep 25, 2019
a0350da
Refactor 'l1script' and 'l2script' entities into its own file
ddubson Sep 25, 2019
bcc3a00
Remove 'l2script' entity since it is never used
ddubson Sep 25, 2019
52e777b
Refactor Database to reduce code duplication
ddubson Sep 25, 2019
e26728d
Add more non-code file types to .codeclimate.yml
ddubson Sep 29, 2019
0954181
Additional refactorings and clean up
ddubson Sep 29, 2019
03940d7
Fix Session open issue with new reinitialize method
ddubson Oct 3, 2019
ea34cb7
Fix open existing project issue
ddubson Oct 3, 2019
4f71532
Merge pull request #127 from ddubson/optimizations
web-flow Oct 3, 2019
1aa5d7d
Merge pull request #128 from ddubson/optimizations2
web-flow Oct 3, 2019
e5fe368
Merge branch 'development' into fix-new-project-generation
web-flow Oct 3, 2019
3c02abc
Merge pull request #129 from ddubson/fix-new-project-generation
web-flow Oct 3, 2019
ce03bd2
Fix import error and resolve additional merge issues
ddubson Oct 3, 2019
81735c9
Fix session open issue
ddubson Oct 4, 2019
8916dc2
Merge pull request #130 from ddubson/fixes
web-flow Oct 4, 2019
20cbd8e
Merge pull request #131 from GoVanguard/development
web-flow Oct 7, 2019
6dbceed
Extract View State from View
ddubson Oct 8, 2019
fd3d679
Merge pull request #132 from ddubson/extract-view-state-refactor
web-flow Oct 21, 2019
04077ed
Update CodeClimate to add excludes for yml and markdown files
ddubson Oct 20, 2019
8614135
Refactor Save/Open/Close projects
ddubson Oct 20, 2019
4d562d8
Merge pull request #134 from ddubson/project-refactor
web-flow Nov 21, 2019
a595013
Introduce flake8 linter
ddubson Oct 20, 2019
f5a419d
Enable rule F841 - declared but unused variables
ddubson Oct 20, 2019
0a88a4f
Fix broken time library import in NMap and Python importers
ddubson Nov 30, 2019
e243475
Merge pull request #133 from ddubson/add-formatting-rules
web-flow Dec 3, 2019
168af3c
Merge pull request #138 from ddubson/fix-time-path-bug
web-flow Dec 3, 2019
67ecb8b
Simplify nmap path resolution into nmap module
ddubson Dec 4, 2019
de17ad5
Move parser example into examples directory
ddubson Oct 20, 2019
e5f248e
Move host example into examples directory
ddubson Oct 20, 2019
d5dba21
Move more parser examples into example directory
ddubson Oct 20, 2019
4956ebf
Fixing travis
sscottgvit Dec 5, 2019
6f9a3c7
Fixing travis
sscottgvit Dec 5, 2019
f33130e
Fixing travis
sscottgvit Dec 5, 2019
30dce86
Merge pull request #139 from ddubson/nmap-paths-refactor
web-flow Dec 5, 2019
dafbb96
Extract application metadata from main controller
ddubson Dec 7, 2019
ea3df94
Merge pull request #141 from ddubson/optimizations
web-flow Dec 18, 2019
e594a81
Merge pull request #140 from ddubson/extract-app-metadata-from-contro…
web-flow Dec 18, 2019
1a1c554
Update Readme
sscottgvit Dec 24, 2019
b7a728f
Update Readme
sscottgvit Dec 24, 2019
3b6defe
Update Readme
sscottgvit Dec 24, 2019
4d8a775
Extract UI table headers into separate file to reduce duplication
ddubson Dec 7, 2019
111ed77
Update .travis.yml
ddubson Dec 22, 2019
59964de
Merge pull request #142 from ddubson/extract-service-headers
web-flow Jan 3, 2020
05f6cab
Update legion.py
web-flow Jan 3, 2020
5d80bc9
.com update
web-flow Jan 3, 2020
fb1ff92
.com update
web-flow Jan 3, 2020
d373483
.com update
web-flow Jan 3, 2020
0eff1f3
.com update
web-flow Jan 3, 2020
8a82b66
Minor cvemodels changes
ddubson Dec 15, 2019
b9597c8
Extract palette redraw function into a private method
ddubson Dec 22, 2019
2112dc8
Extract header resolver from each model into separate function
ddubson Dec 22, 2019
b27fc0e
Extract model flag resolution into helpers
ddubson Dec 23, 2019
b07bb3d
Update requirements
sscottgvit Jan 23, 2020
929e266
Update requirements
sscottgvit Jan 23, 2020
55ca348
Update build
sscottgvit Jan 23, 2020
40367ce
Update build
sscottgvit Jan 23, 2020
2612256
Fix build script
sscottgvit Jan 23, 2020
06f2f14
Fix build script
sscottgvit Jan 23, 2020
15afa69
Macvendors script
web-flow Jan 27, 2020
7d27d19
Macvendors script
web-flow Jan 27, 2020
9446512
Macvendors addition
web-flow Jan 27, 2020
39cab91
Added verbosity to macvendors script
web-flow Feb 4, 2020
7632134
Updated information tab for vendor
web-flow Feb 4, 2020
0e69f26
add https-alt service type to https related config file entries
mcjon3z Feb 4, 2020
5d91c7f
change deprecated msfcli commands to use msfconsole
mcjon3z Feb 4, 2020
da229e9
Merge branch 'development' into more-optimizations
web-flow Feb 5, 2020
370bd96
Merge pull request #149 from ddubson/more-optimizations
web-flow Feb 5, 2020
cde7ce9
Merge pull request #150 from mcjon3z/master
web-flow Feb 5, 2020
d33fe48
Merge pull request #144 from kurtwuckertjr/patch-1
web-flow Feb 5, 2020
7dd65ec
Merge pull request #145 from kurtwuckertjr/patch-3
web-flow Feb 5, 2020
7d790a2
Merge pull request #146 from kurtwuckertjr/patch-4
web-flow Feb 5, 2020
1788225
Merge pull request #147 from kurtwuckertjr/patch-5
web-flow Feb 5, 2020
b544fd9
Merge pull request #148 from kurtwuckertjr/patch-6
web-flow Feb 5, 2020
d23cf99
Merge branch 'master' into development
web-flow Feb 5, 2020
9da89de
Merge pull request #151 from GoVanguard/development
web-flow Feb 5, 2020
9d6ef4f
Bumping version data; Minor dep changes, URL/Email updates
sscottgvit Feb 5, 2020
38d1ce2
Viewstate bug
sscottgvit Feb 5, 2020
5aa24be
Update headers, Update precommit script, Address handful minor bugs
sscottgvit Feb 5, 2020
05c5e73
Fix bug in precommit
sscottgvit Feb 5, 2020
c1f3cb2
Address test failures
sscottgvit Feb 5, 2020
5263d70
Address test failures
sscottgvit Feb 5, 2020
32b329b
Backport some changes present in master only
sscottgvit Feb 5, 2020
e83eeb8
Added vendor to host info widget
web-flow Feb 5, 2020
c266475
Added country code and city
web-flow Feb 5, 2020
89d730f
Fixed ISP typo
web-flow Feb 5, 2020
9e587c8
Added city, countrycode, latitude/longitude
web-flow Feb 5, 2020
6eef8cd
Removed debug stuff
web-flow Feb 5, 2020
ec87040
Add password lists from better default passlists and related brute fo…
mcjon3z Feb 5, 2020
5b0eaeb
Additional default router & root password checks
mcjon3z Feb 5, 2020
2148309
Adding new host info tab
web-flow Feb 6, 2020
7294c42
Fixed vendor detection, other fixes
web-flow Feb 6, 2020
70eab57
Added host location info
web-flow Feb 6, 2020
e320f41
Removed WebSlayer as it isn't included
web-flow Feb 7, 2020
e34f080
Cleaning up config and fixing wpscan
web-flow Feb 7, 2020
1c56123
wpscan and whatweb fix
web-flow Feb 7, 2020
da67fd6
wpscan and whatweb now on more ports
web-flow Feb 7, 2020
695c8b2
Move UI models from app module to ui module
ddubson Dec 23, 2019
e0a8115
Merge pull request #156 from ddubson/move-models-to-ui
web-flow Feb 10, 2020
799b9ce
Merge pull request #154 from mcjon3z/master
web-flow Feb 10, 2020
6b4c354
Update legion.conf
web-flow Feb 11, 2020
d8d591d
Added nikto back to scheduler settings
web-flow Feb 11, 2020
3b0b06a
Fixing font not found issue
web-flow Feb 12, 2020
55d250d
Change figlet font; Fix missing ui class
sscottgvit Feb 12, 2020
d211c57
Refactor database.py into sqlite adapter
ddubson Jan 4, 2020
892412d
Merge pull request #170 from ddubson/extract-database-class
sscottgvit Apr 15, 2020
fe0c795
Fix progress widget hang on failed nmap report imports
ddubson Apr 15, 2020
f9bdc5f
Merge pull request #172 from ddubson/fix-nmap-report-import
sscottgvit Apr 15, 2020
adb8cf8
Add test coverage to nmap xml parsing logic
ddubson Apr 16, 2020
3fed5b0
Merge pull request #173 from ddubson/nmap-report-parser-test-coverage
sscottgvit Apr 16, 2020
9541693
Add flake8 rules
ddubson Apr 17, 2020
8d55c11
Fix for pyfiglet font not found
jchoy14 Apr 20, 2020
415a3d7
Editing staged nmap parameter
jchoy14 May 13, 2020
7e3e15a
Removed starwars figlet font
jchoy14 May 21, 2020
7690098
Added Python 3.8 support
jchoy14 May 28, 2020
581a85f
Update dialogs.py
ghost-ng Jun 3, 2020
dc39511
Merge pull request #174 from ddubson/additional-flake8-rules
sscottgvit Jun 3, 2020
0a733d4
Fix requirements typo
Jun 3, 2020
e716233
Merge pull request #183 from MidnightSeer/patch-1
jchoy14 Jun 3, 2020
c43cdfa
Fix for pyfiglet missing font
jchoy14 Jun 3, 2020
f554c73
Fix for missing timestamp
jchoy14 Jun 3, 2020
39c13c2
Fix bad variable name
Jun 3, 2020
2f3f052
Fix bad variable and typo in requirements
Jun 3, 2020
5aaecae
Removing Nikto from scheduler settings
jchoy14 Jun 22, 2020
6657ea2
Minor tweaks to deps, Docker
Jun 25, 2020
73db5e0
Fix conflicts
Jun 25, 2020
38ace71
Merge pull request #185 from GoVanguard/development
sscottgvit Jun 25, 2020
c618b42
Update docker, travis, version, logs
Jun 25, 2020
2aec73e
Config tweaks, Docker tweaks
Jun 26, 2020
aa78f65
Minor fix for term commands
Jun 26, 2020
bb96edc
Minor fix for term commands
Jun 26, 2020
039dd6f
Minor fix for term commands
Jun 26, 2020
efab5e7
Retrigger CI
Jun 26, 2020
9eb954c
Merge pull request #186 from GoVanguard/master
sscottgvit Jun 26, 2020
137c4b6
commented potential problem area
jchoy14 Jun 26, 2020
0651415
Comment regarding issue #164
jchoy14 Jun 26, 2020
220dde3
Solves issue on "command" format, where the {url} var was not being r…
Jul 8, 2020
9d6fcba
Tweaks to prevent linting complaints
sscottgvit Jul 15, 2020
3eb5cb5
Update README.md
kurtwuckertjr Jul 17, 2020
bc4df56
Merge pull request #187 from sfrmattos/solve_screenshoter_command_format
sscottgvit Jul 31, 2020
8de1fb7
Merge pull request #188 from kurtwuckertjr/patch-7
sscottgvit Jul 31, 2020
8814f72
Merge pull request #190 from GoVanguard/development
sscottgvit Jul 31, 2020
15d6012
Merge pull request #191 from GoVanguard/master
sscottgvit Jul 31, 2020
a133d7b
Fix flake complaints, add more filter criteria to services by port query
sscottgvit Jul 31, 2020
eaf4ef9
Fix flake8 complaint
sscottgvit Jul 31, 2020
1c185cc
Merge pull request #192 from GoVanguard/development
sscottgvit Jul 31, 2020
5d2d6d4
Bug fixes, Service overwrite/stale bug fix
sscottgvit Jul 31, 2020
d8d3ea0
Fix flake complaints
sscottgvit Jul 31, 2020
7122358
Fix flake complaints
sscottgvit Jul 31, 2020
aba4142
Update travis
sscottgvit Jul 31, 2020
a786670
Update travis
sscottgvit Jul 31, 2020
cb2f266
Merge pull request #193 from GoVanguard/development
sscottgvit Jul 31, 2020
57fd0fa
fix: requirements.txt to reduce vulnerabilities
snyk-bot Aug 26, 2020
ef73d90
Merge pull request #195 from GoVanguard/snyk-fix-64a4d79240fe0151766d…
sscottgvit Aug 26, 2020
3919565
Fix wrong syntax
khiemdoan Sep 12, 2020
bde21c8
Changing from python-pip to python3-pip
lealog Dec 8, 2020
7c41bdd
fix: requirements.txt to reduce vulnerabilities
snyk-bot Feb 19, 2021
0b00bcb
fix: requirements.txt to reduce vulnerabilities
snyk-bot May 28, 2021
bd19215
Merge pull request #196 from khiemdoan/fix-syntax
sscottgvit Jun 2, 2021
43ad069
Merge pull request #197 from lealog/patch-1
sscottgvit Jun 2, 2021
6e8f095
Merge pull request #202 from GoVanguard/snyk-fix-9151426a35cbfb0fad8a…
sscottgvit Jun 2, 2021
f4e6251
Merge pull request #198 from GoVanguard/snyk-fix-73498ec226355be1fdaf…
sscottgvit Jun 2, 2021
bd3993d
Cleanup
sscottgvit Jun 2, 2021
01b1aac
Cleanup
sscottgvit Jun 2, 2021
365158d
Release v0.3.8
sscottgvit Jun 2, 2021
69ccff8
Merge branch 'master' into development
sscottgvit Jun 2, 2021
10ed794
Merge pull request #203 from GoVanguard/development
sscottgvit Jun 2, 2021
7c42d5a
Fix wrong syntax
1RaY-1 Aug 27, 2021
45ff9b1
Removed snmpcheck from scheduler due to instability
jchoy14 Nov 17, 2021
57feb24
Update issue templates
sscottgvit Feb 12, 2022
33aa2cd
Merge pull request #205 from 1RaY-1/patch-1
sscottgvit Feb 17, 2022
395a96a
Update README and CONTRIBUTING docs
ddubson Feb 26, 2022
67421e6
Update bug_report.md to include additional fields
ddubson Mar 4, 2022
cf420f8
Update README.md
christiancscott Mar 24, 2022
ed6268a
adding additional configurations
Tdeforge May 26, 2022
eec3f49
adding medium scope conf & setting pyshodan API key field
Tdeforge May 26, 2022
19be87a
Delete Deep_Dive.conf
Tdeforge May 26, 2022
25a0586
Delete Large_Scope.conf
Tdeforge May 26, 2022
31291e2
Merge pull request #223 from Tdeforge/master
sscottgvit Jun 2, 2022
0100bdf
Merge pull request #218 from ddubson/ddubson/update-issue-template
sscottgvit Jun 2, 2022
5032c57
Merge branch 'master' into ddubson/update-readme
sscottgvit Jun 2, 2022
17d9b04
Merge pull request #214 from ddubson/ddubson/update-readme
sscottgvit Jun 2, 2022
fc2dd54
Added Cutycapt --insecure flag to ignore SSL/TLS certificate errors
t3chn0t3s Jun 17, 2022
808c278
Update README.md
Tdeforge Jul 6, 2022
96595d0
Merge pull request #226 from Tdeforge/master
sscottgvit Jul 7, 2022
c6d8681
Merge pull request #224 from t3chn0t3s/cutycapt-ignore-cert-errors
sscottgvit Jul 7, 2022
2036043
Ensure progress is cast to an int
dennis-carlson-sudo Aug 3, 2022
c4a940d
Merge pull request #229 from dcarlsongvit/resolve-update-progress-cra…
sscottgvit Aug 4, 2022
66e983b
Update medium_scope_custom_ports.conf
Tdeforge Oct 6, 2022
d59a291
Update README.md
sscottgvit Oct 7, 2022
cea6969
Update README.md
sscottgvit Oct 7, 2022
62627a0
Update README.md
sscottgvit Oct 7, 2022
9d665ba
Update to release 0.3.8
sscottgvit Oct 7, 2022
d8bbb68
:Merge branch 'master' of github.com:GoVanguard/legion
sscottgvit Oct 7, 2022
1e9add6
Update to release 0.3.8
sscottgvit Oct 7, 2022
cd190fb
Update to release 0.3.9
sscottgvit Oct 7, 2022
0990320
fix: requirements.txt to reduce vulnerabilities
snyk-bot Dec 24, 2022
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
23 changes: 23 additions & 0 deletions .codeclimate.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
version: "2"
checks:
method-count:
config:
threshold: 50
exclude_patterns:
- "parsers/examples/"
- "debian/"
- "deps/"
- "scripts/"
- "wordlists/"
- "backup/"
- "docker/"
- "log/"
- "tmp/"
- "images/"
- "**/__init__.py"
- "**/*.conf"
- "**/*.sh"
- "**/*.qss"
- "**/*.txt"
- "**/*.yml"
- "**/*.md"
4 changes: 4 additions & 0 deletions .flake8
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
[flake8]
select=E501,F811,F823,F831,F841,E502,E703,E704,E713,E741,E742,E743,W291,W601,W602
exclude=.git,.idea,tmp,backup,log,images,venv
max-line-length: 120
37 changes: 37 additions & 0 deletions .github/ISSUE_TEMPLATE/bug_report.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,37 @@
---
name: Bug report about: Create a bug report title: ''
labels: ''
assignees: ''

---

**Legion version**: {Enter Legion version you are running}

**Which install method are you using**: {Choose either 'Docker' or 'Traditional install' method}

**DESCRIPTION**

Enter a clear description. E.g., It's dark in the room.

**PRECONDITIONS**
Describe any preconditions that might be required. Be specific. Include versions, execution method, operating system,
and anything else that might be needed to replicate the conditions. E.g., Be in room 5a on 123 plop lane, Plopsville,
NY. It's a soulless modern retrofit within a once beautiful and grand building. It's hidden by a poorly painted dark
green door six rooms down from the elevator with a cartoon drawn on it over on the west side.

**STEPS TO REPRODUCE**
Describe the sequence of events needed to reproduce the problem. E.g.,

1. Enter room 5a.
2. Flip light switch.
3. Realize it's still dark.

**EXPECTED RESULT**
Enter a clear description of what you expected under normal conditions. E.g., A lit room.

**ACTUAL RESULT**
Enter a clear description of the outcome deemed to be a problem. E.g., A dark room.

**ADDITIONAL INFORMATION**
Enter any additional relevant information including screenshots. E.g., The room has a distinct smell. The switch used is
on the left side of the door.
25 changes: 25 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -102,3 +102,28 @@ venv.bak/

# mypy
.mypy_cache/

# temps
tmp/

# init
.initialized

# extension scripts
scripts/ms08-067_check.py
scripts/ndr.py
scripts/rdp-sec-check.pl
scripts/smbenum.sh
scripts/snmpbrute.py
scripts/installDeps.sh
scripts/smtp-user-enum.pl
scripts/snmpcheck.rb

scripts/CloudFail

docker/runLocal.sh
docker/cleanupUntagged.sh
docker/cleanupExited.sh

log/*.log
fixname.sh
Empty file added .justcloned
Empty file.
33 changes: 33 additions & 0 deletions .travis.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
env:
global:
- COMMIT=${TRAVIS_COMMIT::8}

language: python

sudo: true

python:
- 3.6.9

cache: pip

install:
- cp ./requirements.txt ./deps/
- bash ./deps/installPythonLibs.sh

script:
- flake8
- python -m unittest

after_success:
- (test $TRAVIS_PULL_REQUEST != "false") && exit 0
- (test $TRAVIS_BRANCH != "master" && test $TRAVIS_BRANCH != "development") && exit 0
- cd ./docker/
- echo "$DOCKER_PASS" | docker login --username $DOCKER_USER --password-stdin
- export REPO=gvit/legion
- docker build -f Dockerfile -t $REPO:$COMMIT . --no-cache
- docker tag $REPO:$COMMIT $REPO:travis-$TRAVIS_BUILD_NUMBER
- test $TRAVIS_BRANCH = "master" && docker tag $REPO:$COMMIT $REPO:latest
- test $TRAVIS_BRANCH = "master" && docker push gvit/legion:latest
- test $TRAVIS_BRANCH = "development" && docker tag $REPO:$COMMIT $REPO:development
- test $TRAVIS_BRANCH = "development" && docker push gvit/legion:development
113 changes: 113 additions & 0 deletions CHANGELOG.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,113 @@
LEGION 0.3.9

* Start time message box ensuring run as root
* Start time message box to help users resolve NMAP v7.92 segfaults
* Bug fixes for edge cases
* Screenshot tool revisions
* Default config revisions
* Open maximized
* Don't open with top of window off screen
* Stage module revisions (nothing hard coded anymore, adds option to specify any NSE script for any stage)
* Ensure pyExploiutDb is updated at all times

LEGION 0.3.8

* Bug fixes
* Preparation to move to postgresql backend

LEGION 0.3.7

* Bug fixes for several edge cases
* Screenshot fixes
* Service version data overwrite bug fixed
* Stale service version data bug fixed
* Refactor of docker base image

LEGION 0.3.6

* Significant code refactoring

LEGION 0.3.5

* Bug Fixes
* Copy from tables using double click
* CVE -> ExploitDB redesign using pyExploitDb and bugfixes

LEGION 0.3.4

* Depnendancy polish
* Minor UI and schedule changes

LEGION 0.3.3

* Fix hydra 8.7+ issues
* Fix minor UI update issues

LEGION 0.3.2

* Stage 3 is now vulners scan
* Former stages 3, 4 and 5 are respectively 4, 5 and 6 now
* Config editor dialog

LEGION 0.3.1

* UI polish everywhere (element sizing, scaling, icons, tooltips, etc.)
* Code cleanup
* UI performance improvements
* More port actions

LEGION 0.3.0

* UI polish everywhere (element sizing, scaling, icons, etc.)
* Code cleanup
* Highly configurable host addition dialog
* Stability improvements
* Docker image of preconfigured application published to DockerHub

LEGION 0.2.4

* Open SPRT and Legion files
* Resolve file open/save access issue
* Consolidate lower panel

LEGION 0.2.3

* Bug fixes for edge cases
* Elapsed and estimated remaining time for processes
* Host 1-M CVE UI element added
* Service 1-M CVE UI element added
* CVE object model revised
* Improved UI performance

LEGION 0.2.2

* Bug fixes for edge cases
* In UI Logging panel
* Thread safe logging
* Add AzureCveQuery Plugin
* Setup to use AsyncIO
* Dep installer fixes
* Addition of .justcloned to re-initalize on cloning / pull to update

LEGION 0.2.1

* Fixed DB relationships
* Removed X requirement for screen captures
* Revised HTTP/HTTPS detection
* Fixed Host panel columns
* Fixed process lanuches for discovered services
* Fixed context menus so they show applicable actions for context
* Fixed note unique keys

LEGION 0.2.0

* Port to PyQt5
* Handle process output encoding issues
* Added dependancy installer

LEGION 0.1.1

* Support for WSL (Windows Subsystem for Linux)
* Removed Elixir
* Converted to Python3.5+
* Process handeling ensures dead processes are shown as crashed or finished
44 changes: 44 additions & 0 deletions CONTRIBUTING.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,44 @@
# Contributing

Are you interested in contributing to Legion? We love contributors! We ask that you follow the guidelines below when
making contributions to the project. We ask that you also follow our contributor [**Code of Conduct**](#code-of-conduct)
. We look forward to working with you - get started in one of the sections below.

#### Did you find a bug?

* Awesome. First, ensure that your bug isn't a duplicate by checking
the [Issues](https://github.com/GoVanguard/legion/issues). **If the issue already exists**, go ahead and comment on
the issue with your bug report information, following the guidelines below as if you were reporting a new issue - just
don't make a new issue.
* **If you can't find the issue**, its time to [open a new issue](https://github.com/GoVanguard/legion/issues/new). Fill
in the issue with a clear title and description. Where possible, include steps to reproduce the bug, code samples, and
screenshots. Tag the issue if it fits into one of our existing categories.

#### Did you patch a bug?

* Excellent - your first steps are to open a new [Pull Request](https://github.com/GoVanguard/legion/pulls) with your
patch. Be prepared to answer questions or receive feedback from the team.
* Ensure the PR has a description that clearly details the problem and your solution. Be sure to include issue numbers
if possible.
* Follow our coding practices and standards for whatever files you're working on.

#### Do you want to add a feature?

* We love new features! Please [make an issue](https://github.com/GoVanguard/legion/issues/new) for discussion, with a
clear title and description of the proposed feature. Add the Proposal tag, and use the comments to follow up with the
team.
* Wait for a response and approval to your proposal before working on your patch and submitting a PR. This way, if we
find any problems with the proposal, and discuss remediation before work gets wasted.
* Once your feature is complete, all you need to do is [submit a PR](https://github.com/GoVanguard/legion/pulls).

#### Do you have a general question?

* If you have any questions not related to legion's code, features, or bugs use [email protected]

#### Code of Conduct

We like to keep the rules simple.

* Behavior meant to malign, disrespect, denigrate, harass, or attack any person will not be tolerated.
* Use respectful language and foster a community of collaboration.

Loading