Skip to content

Commit

Permalink
Change name to Sitadel
Browse files Browse the repository at this point in the history
  • Loading branch information
shenril committed Aug 20, 2018
1 parent 6dd642f commit 2036ccc
Show file tree
Hide file tree
Showing 5 changed files with 23 additions and 135 deletions.
2 changes: 1 addition & 1 deletion Dockerfile
Expand Up @@ -5,4 +5,4 @@ COPY . /usr/src/app

RUN pip install .

ENTRYPOINT ["python", "linguini.py"]
ENTRYPOINT ["python", "sitadel.py"]
26 changes: 10 additions & 16 deletions README.md
@@ -1,10 +1,7 @@
# Linguini - Web Application Security Scanner
# Sitadel - Web Application Security Scanner
![python3](https://img.shields.io/badge/python-3.6-green.svg) [![Build Status](https://travis-ci.org/shenril/Linguini.svg?branch=master)](https://travis-ci.org/shenril/Linguini) ![license](https://img.shields.io/badge/License-GPLv3-brightgreen.svg)

Linguini is inspired by [Spaghetti](https://github.com/m4ll0k/Spaghetti)


Linguini is basically an update for Spaghetti making it compatible for python >= 3.4
Sitadel is basically an update for Spaghetti making it compatible for python >= 3.4
It allows more flexibility for you to write new modules and implement new features :
- Frontend framework detection
- Content Delivery Network detection
Expand All @@ -15,10 +12,10 @@ It allows more flexibility for you to write new modules and implement new featur

## Installation
```
$ git clone https://github.com/shenril/Linguini.git
$ cd Linguini
$ git clone https://github.com/shenril/Sitadel.git
$ cd Sitadel
$ pip install .
$ python linguini.py --help
$ python sitadel.py --help
```

## Features
Expand Down Expand Up @@ -73,20 +70,17 @@ $ python linguini.py --help
## Example
Simple run

`python linguini http://website.com `
`python sitadel http://website.com `

Run with risk level at DANGEROUS and do not follow redirections

`python linguini http://website.com -r 2 --no-redirect`
`python sitadel http://website.com -r 2 --no-redirect`

Run specifics modules only and full verbosity

`python linguini http://website.com -a admin backdoor -f header server -vvv`
`python sitadel http://website.com -a admin backdoor -f header server -vvv`

## Run with docker
`docker build -t linguini .`

`docker run linguini http://example.com`
`docker build -t sitadel .`

## Credits
A big thanks to Momo Outaadi(M4ll0k) for sharing his project [Spaghetti](https://github.com/m4ll0k/Spaghetti)
`docker run sitadel http://example.com`
18 changes: 9 additions & 9 deletions lib/utils/banner.py
Expand Up @@ -14,19 +14,19 @@ class Banner:
e = Style.RESET_ALL

def banner(self):
print(self.ny + " _ _ _ _" + self.e)
print(self.ny + " | | (_)_ __ __ _ _ _(_)_ __ (_)" + self.e)
print(self.ny + " | | | | '_ \ / _` | | | | | '_ \| |" + self.e)
print(self.ny + " | |___| | | | | (_| | |_| | | | | | |" + self.e)
print(self.ny + " |_____|_|_| |_|\__, |\__,_|_|_| |_|_|" + self.e)
print(self.ny + " |___/ " + self.r + version + "\n" + self.e)
print(self.g + "~/#" + self.e + " Linguini - Web Application Security Scanner" + self.e)
print(self.ny + " ______ _ _ _ " + self.e)
print(self.ny + " / _____|_) _ | | | | " + self.e)
print(self.ny + "( (____ _ _| |_ _____ __| |_____| | " + self.e)
print(self.ny + " \____ \| (_ _|____ |/ _ | ___ | | " + self.e)
print(self.ny + " _____) ) | | |_/ ___ ( (_| | ____| | " + self.e)
print(self.ny + "(______/|_| \__)_____|\____|_____)\_)" + self.r + version + "\n" + self.e)
print(self.g + "~/#" + self.e + " Sitadel - Web Application Security Scanner" + self.e)
print(self.g + "~/#" + self.e + " Shenril (@shenril)" + self.e)
print(self.g + "~/#" + self.e + " https://github.com/shenril/Linguini\n" + self.e)
print(self.g + "~/#" + self.e + " https://github.com/shenril/Sitadel\n" + self.e)

def preamble(self, url):
print('URL: %s' % url)
print('Started: %s' % (time.strftime('%d/%m/%Y %H:%M:%S')))

def version(self):
return self.g + "~/#" + self.e + " Linguini (" + version + ")\n"
return self.g + "~/#" + self.e + " Sitadel (" + version + ")\n"
106 changes: 0 additions & 106 deletions linguini.py

This file was deleted.

6 changes: 3 additions & 3 deletions setup.py
Expand Up @@ -8,15 +8,15 @@
]

setup(
name='Linguini',
name='Sitadel',
version=__version__,
packages=['lib.utils', 'lib.config', 'lib.modules', 'lib.modules.attacks', 'lib.modules.fingerprints',
'lib.request'],
url='https://github.com/shenril/Linguini',
url='https://github.com/shenril/Sitadel',
license='GNU GENERAL PUBLIC LICENSE Version 3',
author='Shenril',
author_email='florent.batard@gmail.com',
description='Linguini Web Application Scanner',
description='Sitadel Web Application Scanner',
python_requires=">=3.5",
keywords='linguini, security, scanner, web, python3',
classifiers=[
Expand Down

0 comments on commit 2036ccc

Please sign in to comment.