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

Firefox Android phone #99

Open
wants to merge 22 commits into
base: Proofpointv3_added
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
22 commits
Select commit Hold shift + click to select a range
49fb4c2
Bump cryptography from 2.7 to 3.2
dependabot[bot] Nov 23, 2020
894dbd6
Merge pull request #86 from TheresAFewConors/Proofpointv3_added
TheresAFewConors Mar 21, 2021
3e1eacd
fix: requirements.txt to reduce vulnerabilities
snyk-bot May 7, 2021
ceb348d
Merge pull request #1 from jenetiks/snyk-fix-8f4ffc89bab6de842d6acb13…
jenetiks May 7, 2021
409db9c
updated cffi requirement cleaned up exit on sooty.py and iplists.py
jenetiks May 8, 2021
9ade167
Bump pywin32 from 224 to 301
dependabot[bot] Aug 9, 2021
51629c8
[Bug Fix] Generate Email Template
athulck Dec 1, 2021
73614b5
Merge pull request #91 from TheresAFewConors/dependabot/pip/pywin32-301
TheresAFewConors Mar 9, 2022
b2e44d2
Merge pull request #68 from TheresAFewConors/dependabot/pip/cryptogra…
TheresAFewConors Mar 9, 2022
8391e2e
Merge pull request #89 from jenetiks/master
TheresAFewConors Mar 9, 2022
1b3ebcd
Bump cryptography from 3.2 to 3.3.2
dependabot[bot] Mar 9, 2022
2661050
Merge pull request #95 from TheresAFewConors/dependabot/pip/cryptogra…
TheresAFewConors Mar 9, 2022
e1e86e5
Merge pull request #94 from athulck/emailBugFix
TheresAFewConors Apr 11, 2022
260350e
Add new Tines logo
tuckner Dec 13, 2022
8fab6a5
Update Tines logo in Readme
tuckner Dec 13, 2022
18519fe
Update Tines logo on Readme and update to .com
tuckner Dec 13, 2022
405716f
Add files via upload
tuckner Dec 13, 2022
7361a62
Delete Tines-Logo-Dark.png
tuckner Dec 13, 2022
83fabd9
Update sponsorship logo
tuckner Dec 13, 2022
6cb15e6
Merge pull request #104 from tuckner/master
TheresAFewConors Oct 24, 2023
1f23f4b
fixed hit counter
TheresAFewConors Sep 25, 2024
6236fd1
Create FUNDING.yml
TheresAFewConors Sep 25, 2024
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
15 changes: 15 additions & 0 deletions .github/FUNDING.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
# These are supported funding model platforms

github: # Replace with up to 4 GitHub Sponsors-enabled usernames e.g., [user1, user2]
patreon: # Replace with a single Patreon username
open_collective: # Replace with a single Open Collective username
ko_fi: TheresAFewConors
tidelift: # Replace with a single Tidelift platform-name/package-name e.g., npm/babel
community_bridge: # Replace with a single Community Bridge project-name e.g., cloud-foundry
liberapay: # Replace with a single Liberapay username
issuehunt: # Replace with a single IssueHunt username
lfx_crowdfunding: # Replace with a single LFX Crowdfunding project-name e.g., cloud-foundry
polar: # Replace with a single Polar username
buy_me_a_coffee: # Replace with a single Buy Me a Coffee username
thanks_dev: # Replace with a single thanks.dev username
custom: # Replace with up to 4 custom sponsorship URLs e.g., ['link1', 'link2']
5 changes: 2 additions & 3 deletions Modules/iplists.py
Original file line number Diff line number Diff line change
Expand Up @@ -8,10 +8,10 @@

"""

import argparse # Doesn't seem to be used?
import ipaddress
import json
import requests
import sys


class userInput:
Expand All @@ -27,8 +27,7 @@ def urlOrIP(self):

# If value error, then it cannot be an IP
except ValueError:
print("URLs are not (yet) supported")
exit()
sys.exit("URLs are not (yet) supported")

except Exception as exc:
print(exc)
Expand Down
7 changes: 4 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,17 +2,18 @@
[![PRs Welcome](https://img.shields.io/badge/PRs-welcome-green.svg?style=flat-square)](https://github.com/theresafewconors/sooty)
[![GitHub contributors](https://img.shields.io/github/contributors/theresafewconors/sooty.svg?style=flat-square)](https://github.com/theresafewconors/sooty/graphs/contributors/)
[![Generic badge](https://img.shields.io/badge/Built%20For-SOC%20Analyst's-olive.svg?style=flat-square)](https://github.com/theresafewconors/sooty)
[![HitCount](http://hits.dwyl.io/theresafewconors/sooty.svg)](https://GitHub.com/theresafewconors/sooty)
[![Hits](https://hits.seeyoufarm.com/api/count/incr/badge.svg?url=https%3A%2F%2Fgithub.com%2Fgjbae1212%2Fhit-counter&count_bg=%2379C83D&title_bg=%23555555&icon=&icon_color=%23E7E7E7&title=hits&edge_flat=false)](https://hits.seeyoufarm.com)
![Docker](https://img.shields.io/badge/Docker-Supported-blue)


![](readmeimages/sooty_logo.png)
[![](readmeimages/tines_banner.png)](https://tines.io?utm_source=github&utm_medium=sponsorship&utm_campaign=sooty)
<p align="center"><a href="https://tines.com?utm_source=github&utm_medium=sponsorship&utm_campaign=sooty"><img src="readmeimages/Tines-Sponsorship-Badge-Purple.png"></img></a></p>

# Overview

Sooty is a tool developed with the task of aiding SOC analysts with automating part of their workflow. One of the goals of Sooty is to perform as many of the routine checks as possible, allowing the analyst more time to spend on deeper analysis within the same time-frame. Details for many of Sooty's features can be found below.

Sooty is now proudly supported by [Tines.io](https://tines.io?utm_source=github&utm_medium=sponsorship&utm_campaign=sooty)! The SOAR Platform for Enterprise Security Teams.
Sooty is now proudly supported by [Tines.com](https://tines.com?utm_source=github&utm_medium=sponsorship&utm_campaign=sooty)! The SOAR Platform for Enterprise Security Teams.

## Contents
- [Current Features](#sooty-can-currently)
Expand Down
7 changes: 5 additions & 2 deletions Sooty.py
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@
import requests
from ipwhois import IPWhois
import tkinter
import tkinter.filedialog
import sys

from Modules import iplists
from Modules import phishtank
Expand Down Expand Up @@ -66,7 +66,7 @@ def switchMenu(choice):
if choice == '9':
extrasMenu()
if choice == '0':
exit()
sys.exit("Exiting Sooty... done")
else:
mainMenu()

Expand Down Expand Up @@ -1076,6 +1076,9 @@ def emailTemplateGen():
params = {'apikey': configvars.data['VT_API_KEY'], 'resource': link}
response = requests.get(url, params=params)
result = response.json()
if result['response_code'] == 0:
print(" [Warn] URL not found in VirusTotal database!")
continue
if response.status_code == 200:
virusTotalAnalyze(result, sanitizedLink)

Expand Down
Binary file added readmeimages/Tines-Sponsorship-Badge-Purple.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
8 changes: 4 additions & 4 deletions requirements.txt
Original file line number Diff line number Diff line change
@@ -1,20 +1,20 @@
asn1crypto==0.24.0
certifi==2019.6.16
cffi==1.12.3
cffi==1.14.5
chardet==3.0.4
cryptography==2.7
cryptography==3.3.2
dfir-unfurl==20200812
dnspython==1.16.0
idna==2.8
ipwhois==1.1.0
pycparser==2.19
pyOpenSSL==19.0.0
PySocks==1.7.0
pywin32==224; sys_platform == 'win32'
pywin32==301; sys_platform == 'win32'
requests==2.22.0
six==1.12.0
strictyaml==1.0.6
urllib3==1.24.2
urllib3==1.25.9
win-inet-pton==1.1.0
wincertstore==0.2
wget==3.2
Loading