Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/devenes/mag-vulnerability-report
MAG Vulnerability Reporter uses Yag Mail to send report
https://github.com/devenes/mag-vulnerability-report
email gmail mail scanner smtp vulnerability vulnerability-scanner vulnerability-scanners yag
Last synced: 4 days ago
JSON representation
MAG Vulnerability Reporter uses Yag Mail to send report
- Host: GitHub
- URL: https://github.com/devenes/mag-vulnerability-report
- Owner: devenes
- License: mit
- Created: 2022-05-06T12:50:01.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2022-05-06T13:51:20.000Z (over 2 years ago)
- Last Synced: 2024-11-09T07:35:10.577Z (about 2 months ago)
- Topics: email, gmail, mail, scanner, smtp, vulnerability, vulnerability-scanner, vulnerability-scanners, yag
- Language: Python
- Homepage:
- Size: 3.27 MB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# MAG Vulnerability Report
## Output
![output](./readme/sender.gif)
## Vulnerability Lister
List vulnerabilities in a given directory with the given extension.
![list file](./readme/txt.jpg)
## Automated File Sender
Yag Mail is a Python library that allows you to send emails with attachments. It is a great tool for sending files. Yag sends the report to the email address you specify.
![mail send](./readme/mail.jpg)
## Autherization Gmail Accounts with SMTP
You can use your gmail account credentials to send emails in Python application with yagmail.
- If you are using gmail, you can use the following settings to add your gmail account to your keyring: [Enable less secure apps](https://myaccount.google.com/lesssecureapps)
> You need to enable access to less secure apps in your gmail account settings.
## Configuration File
Configure the `config.py` file with your email address, password and the list of emails you want to send the report to.
![config.py](./readme/config.png)
```json
config = {
"log_file": "logs/app.log",
"log_level": "INFO",
"sender_mail": "[email protected]",
"password": "password",
"reciever_mail": "[email protected]",
"subject": "List of files",
"contents": "This is the list of files"
}
```