Skip to content

OverwatchHeir/SociaList

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

37 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SociaList - Tool based on Social Engineering

SociaList is an open-source tool dedicated to the creation of password lists based on information collected through social engineering.

What is social engineering?

Social engineering is the term used for a broad range of malicious activities accomplished through human interactions. It uses psychological manipulation to trick users into making security mistakes or giving away sensitive information.

Attacks happen in one or more steps. A perpetrator first investigates the intended victim to gather necessary background information, such as potential points of entry and weak security protocols, needed to proceed with the attack. Then, the attacker moves to gain the victim’s trust and provide stimuli for subsequent actions that break security practices, such as revealing sensitive information or granting access to critical resources. What makes social engineering especially dangerous is that it relies on human error, rather than vulnerabilities in software and operating systems. Mistakes made by legitimate users are much less predictable, making them harder to identify and thwart than a malware-based intrusion.

For more information about social engineering attacks check social engineering attacks.

Requirements

  • python 3
  • tqdm
  • phonenumbers
  • validate_email
  • py3dns
  • termcolor

Installation

Linux

apt-get install python3-pip

MacOS

brew install python3
brew install pip

Windows

Download python 3 and pip from python webpage and then:

Then

Using the traditional installation from pip or easy_install

easy_install3 -U pip # you have to install python3-setuptools , update pip
pip3 install socialist
socialist # installed successfully

Usage

Run

$ socialist [-h] -o OUTPUT [-c COMBINATIONS]

At the beginning of the execution of this script, you will be asked for a series of personal information about which you intend to create the list of passwords. From the personal data entered by keyboard, combinations and permutations will be made according to those entered in the arguments.

Options

optional arguments:
  -h, --help            show this help message and exit
  -o OUTPUT, --output OUTPUT
                        path to output wordlist
  -c COMBINATIONS, --combinations COMBINATIONS
                        maximum number of words combinations -- default 2

Contributing

For bug reports or enhancements, please open an issue here.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages