Skip to content

Commit

Permalink
New release: 1.0.4
Browse files Browse the repository at this point in the history
  • Loading branch information
Simone La Porta committed May 20, 2020
1 parent cf24cb7 commit 72a203b
Show file tree
Hide file tree
Showing 5 changed files with 31,243 additions and 23 deletions.
7 changes: 7 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,13 @@
All notable changes to this project will be documented in this file.
This project adheres to [Semantic Versioning](http://semver.org/).

## [1.0.4] [2020-05-12]

### Added

* Added --update option to fetch the list of new modules and themes from git.drupalcode.org
* Custom modules detection

## [1.0.3] [2019-02-28]

### Added
Expand Down
8 changes: 6 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,10 +1,14 @@
# Drupwn [v1.0.3]
# Drupwn [v1.0.4]

## Description

Drupwn claims to provide an efficient way to gather drupal information.

[![asciicast](https://asciinema.org/a/J6dQmUJVskyHV07iARITfoLan.svg)](https://asciinema.org/a/J6dQmUJVskyHV07iARITfoLan)
Enumeration
[![asciicast](https://asciinema.org/a/5InNWAotigwM4bRscUi7yKAtt.svg)](https://asciinema.org/a/5InNWAotigwM4bRscUi7yKAtt)

Exploitation
[![asciicast](https://asciinema.org/a/bZmopDt4lyix1D9sgxwQMCRfn.svg)](https://asciinema.org/a/bZmopDt4lyix1D9sgxwQMCRfn)

Further explaination on our [blog post article](https://www.immunit.ch/en/blog/2018/04/10/yet-another-drupal-scanner-drupwn-2/)

Expand Down
20 changes: 0 additions & 20 deletions plugins/Modules.py
Original file line number Diff line number Diff line change
Expand Up @@ -30,26 +30,6 @@ def run(self):
self.wait()
self.detectCustom()

def update(self):
with open("plugins/wordlists/plugins.txt", "w") as fd:
session = requests.Session()
requests.packages.urllib3.disable_warnings(InsecureRequestWarning)
i = 1
plugins_file = open("./plugins/wordlists/plugins.txt", "w")
while True:
paramsGet = {"page":""+str(i)+"","sort":"created_desc"}
headers = {"User-Agent":"curl/7.64.1","Connection":"close","Accept":"*/*"}
response = session.get("https://git.drupalcode.org/groups/project/-/children.json", params=paramsGet, headers=headers,verify=False)
json_st = json.loads(response.content)
if response.status_code == 200:
if len(json_st) == 0:
plugins_file.close()
break
for name in json_st:
print (name['name'])
fd.write(str(name['name']))
fd.write("\n")
i +=1
def _enum(self, name):
"""Enumerates modules according to predefined application paths as well as files.
Expand Down
Loading

0 comments on commit 72a203b

Please sign in to comment.