Skip to content

Commit

Permalink
Release v0.17.0
Browse files Browse the repository at this point in the history
  • Loading branch information
j3ssie committed Sep 17, 2021
1 parent dc14f98 commit f168d31
Show file tree
Hide file tree
Showing 7 changed files with 46 additions and 50 deletions.
14 changes: 6 additions & 8 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -69,16 +69,12 @@ docker pull j3ssie/jaeles
docker run j3ssie/jaeles scan -s '<selector>' -u http://example.com
```


## Showcases

| [![asciicast](https://asciinema.org/a/392827.svg)](https://asciinema.org/a/392827) [**Jenkins Gitlab XSS
CVE-2020-2096**](https://asciinema.org/a/392827)
| [![asciicast](https://asciinema.org/a/392822.svg)](https://asciinema.org/a/392822) [**
Grafana DoS Probing CVE-2020-13379**](https://asciinema.org/a/392822) | |:----------:|:-------------:|
| [![asciicast](https://asciinema.org/a/392824.svg)](https://asciinema.org/a/392824) [**SolarWindsOrion LFI
CVE-2020-10148**](https://asciinema.org/a/392824)
| [![asciicast](https://asciinema.org/a/392821.svg)](https://asciinema.org/a/392821) [**
Nginx Vhost XSS**](https://asciinema.org/a/392821) |
| [![asciicast](https://asciinema.org/a/392827.svg)](https://asciinema.org/a/392827) [**Jenkins Gitlab XSS CVE-2020-2096**](https://asciinema.org/a/392827) | [![asciicast](https://asciinema.org/a/392822.svg)](https://asciinema.org/a/392822) [**Grafana DoS Probing CVE-2020-13379**](https://asciinema.org/a/392822) |
|:----------:|:-------------:|
| [![asciicast](https://asciinema.org/a/392824.svg)](https://asciinema.org/a/392824) [**SolarWindsOrion LFI CVE-2020-10148**](https://asciinema.org/a/392824) | [![asciicast](https://asciinema.org/a/392821.svg)](https://asciinema.org/a/392821) [**Nginx Vhost XSS**](https://asciinema.org/a/392821) |

<h4 align='center'> More showcase can be found <a href="https://jaeles-project.github.io/showcases/">here</a></h4>

Expand Down Expand Up @@ -167,3 +163,5 @@ website. [[Contribute](https://opencollective.com/jaeles-project/contribute)]
## Donation

[![paypal](https://www.paypalobjects.com/en_US/i/btn/btn_donateCC_LG.gif)](https://paypal.me/j3ssiejjj)

[!["Buy Me A Coffee"](https://www.buymeacoffee.com/assets/img/custom_images/orange_img.png)](https://www.buymeacoffee.com/j3ssie)
10 changes: 10 additions & 0 deletions cmd/root.go
Original file line number Diff line number Diff line change
Expand Up @@ -204,4 +204,14 @@ func SelectSign() {
}
utils.InforF("Start Scan with ID: %v", scanID)
options.ScanID = scanID

// only parse signature once to avoid I/O limit
for _, signFile := range options.SelectedSigns {
sign, err := core.ParseSign(signFile)
if err != nil {
utils.ErrorF("Error parsing YAML sign: %v", signFile)
continue
}
options.ParsedSelectedSigns = append(options.ParsedSelectedSigns, sign)
}
}
8 changes: 1 addition & 7 deletions cmd/scan.go
Original file line number Diff line number Diff line change
Expand Up @@ -123,13 +123,7 @@ func runScan(cmd *cobra.Command, _ []string) error {
core.BaseCalculateFiltering(&baseJob, options)
}

for _, signFile := range options.SelectedSigns {
sign, err := core.ParseSign(signFile)
if err != nil {
utils.ErrorF("Error parsing YAML sign: %v", signFile)
continue
}

for _, sign := range options.ParsedSelectedSigns {
// filter signature by level
if sign.Level > options.Level {
continue
Expand Down
File renamed without changes.
2 changes: 1 addition & 1 deletion core/dns.go
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@ func InitDNSRunner(url string, sign libs.Signature, opt libs.Options) (Runner, e
return runner, nil
}

// GetDns get dns ready to resolve
// Resolving get dns ready to resolve
func (r *Runner) Resolving() {
if len(r.Sign.Dns) == 0 {
return
Expand Down
60 changes: 27 additions & 33 deletions libs/options.go
Original file line number Diff line number Diff line change
Expand Up @@ -2,32 +2,33 @@ package libs

// Options global options
type Options struct {
RootFolder string
SignFolder string
PassiveFolder string
ResourcesFolder string
ThirdPartyFolder string
ScanID string
ConfigFile string
FoundCmd string
QuietFormat string
PassiveOutput string
PassiveSummary string
Output string
SummaryOutput string
SummaryVuln string
LogFile string
Proxy string
Selectors string
InlineDetection string
Params []string
Headers []string
Signs []string
Excludes []string
SelectedSigns []string
ParallelSigns []string
SelectedPassive string
GlobalVar map[string]string
RootFolder string
SignFolder string
PassiveFolder string
ResourcesFolder string
ThirdPartyFolder string
ScanID string
ConfigFile string
FoundCmd string
QuietFormat string
PassiveOutput string
PassiveSummary string
Output string
SummaryOutput string
SummaryVuln string
LogFile string
Proxy string
Selectors string
InlineDetection string
Params []string
Headers []string
Signs []string
Excludes []string
SelectedSigns []string
ParsedSelectedSigns []Signature
ParallelSigns []string
SelectedPassive string
GlobalVar map[string]string

Level int
Concurrency int
Expand Down Expand Up @@ -129,13 +130,6 @@ type Job struct {
Response Response
}

//// PJob define job for running routine
//type PJob struct {
// Req Request
// ORec Record
// Sign Signature
//}

// VulnData vulnerable Data
type VulnData struct {
ScanID string
Expand Down
2 changes: 1 addition & 1 deletion libs/version.go
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ package libs

const (
// VERSION current Jaeles version
VERSION = "beta v0.16.4"
VERSION = "beta v0.17.0"
// AUTHOR author of this
AUTHOR = "@j3ssiejjj"
// DOCS link to official documentation
Expand Down

0 comments on commit f168d31

Please sign in to comment.