Skip to content

Releases: xm1k3/cent

v1.3.3

13 Dec 15:28
496d067
Compare
Choose a tag to compare

What's Changed

Full Changelog: v1.3.2...v1.3.3

v1.3.2

13 Dec 15:14
5f78e9f
Compare
Choose a tag to compare

What's Changed

Full Changelog: v1.3.1...v1.3.2

v1.3.1

12 Dec 23:03
53921b1
Compare
Choose a tag to compare

What's Changed

Full Changelog: v1.3.0...v1.3.1

v1.3.0

24 Oct 20:36
Compare
Choose a tag to compare

Validate feature added

The validate command, adopted from the ProjectDiscovery's Nuclei project, is a crucial feature in the application's toolkit. It specializes in validating templates. When executed, it scans a specified folder for YAML files. Each YAML file is checked for validity. If a template is found to be invalid, it is promptly removed from the folder.

cent validate 
cent validate  --path <folder_path>

Example

Suppose you have a folder named templates with the following files:

  • template1.yaml (valid)
  • template2.yaml (invalid)
  • template3.yaml (valid)
cent validate --path ./templates

After execution,template2.yaml(invalid) will be deleted.

What's Changed

New Contributors

Full Changelog: v1.2...v1.3

v1.2

21 Aug 22:30
01e76b6
Compare
Choose a tag to compare

Summary feature added

Flags:
  -h, --help          help for summary
  -p, --path string   Root path to save the templates (default "cent-nuclei-templates")

Usage

cent summary

output:

+-------------------------------+-----------------+
| TEMPLATES TYPE                | TEMPLATES COUNT |
+-------------------------------+-----------------+
| CVE Templates                 |           21981 |
| Other Vulnerability Templates |           16779 |
| Total Templates               |           38760 |
+-------------------------------+-----------------+

Issues

cent version v1.1

19 Jul 22:09
Compare
Choose a tag to compare

Check feature

cent check --help

Check if templates repo are still available

Usage:
  cent check [flags]

Flags:
  -h, --help     help for check
  -r, --remove   Remove from .cent.yaml urls that are no longer accessible or are currently private

Global Flags:
      --config string   config file (default is $HOME/.cent.yaml)

Test yaml

...
...
community-templates:
  - https://github.com/joanbono/nuclei-templates
  - https://github.com/0xPugazh/my-nuclei-templates
  - https://github.com/1in9e/my-nuclei-templates
  - https://github.com/5cr1pt/templates

Command

cent check --config .cent.yaml -r

Output

[ERR] URL https://github.com/joanbono/nuclei-templates  Status code: 404
[SUCCESS] URL https://github.com/0xPugazh/my-nuclei-templates Status code: 200
[SUCCESS] URL https://github.com/1in9e/my-nuclei-templates Status code: 200
[SUCCESS] URL https://github.com/5cr1pt/templates Status code: 200

Updated yaml

...
...
community-templates:
  - https://github.com/0xPugazh/my-nuclei-templates
  - https://github.com/1in9e/my-nuclei-templates
  - https://github.com/5cr1pt/templates

cent version 1.0.1

25 Feb 13:48
d27ed4d
Compare
Choose a tag to compare
  • bug fixes

cent version 1.0 (stable)

03 Aug 12:17
Compare
Choose a tag to compare

Big news:

  • cent now removes duplicated templates!
  • Better performance
  • cent version command added
  • Dramatically increased the speed that the repositories are cloned by adding concurrency. You can set the number of workers by using the -t flag.

cent version 0.4

29 Jul 17:14
Compare
Choose a tag to compare
  • Better performance
  • Better readme
  • Removed -n --name flag, now you can use -p --path for everything
  • New nuclei templates repos added in readme.md

cent version 0.3

18 Jul 11:47
Compare
Choose a tag to compare
  • Added init command, the user no longer has to copy and create the .cent.yaml file, it is done automatically by cent now (cent init)
  • New nuclei templates repos added in readme.md