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

Create some new modules #12

Closed
Ali-Razmjoo opened this issue Jan 11, 2018 · 19 comments
Closed

Create some new modules #12

Ali-Razmjoo opened this issue Jan 11, 2018 · 19 comments

Comments

@Ali-Razmjoo
Copy link
Collaborator

Hello everyone,

if anyone would like to add some few modules to the framework, that would be great for our growing framework. some of a few ideas:

  • simple udp, syn, ack port scan
  • simple icmp scan (ping test)
  • phpmyadmin scan
  • wappalyzer scan for http
  • a few more brute force modules (http (basic auth, ntlm, form), telnet, and so on)

let me know if there is any question.
Regards.

Ali-Razmjoo pushed a commit that referenced this issue Jan 15, 2018
must be added to documents #1
@Ali-Razmjoo Ali-Razmjoo self-assigned this Jan 15, 2018
@ravindra1307
Copy link
Contributor

i will take this. currently i am understanding the code ,i will start working on adding basic module in few days.it will be helpful if you provide me guidance on this .

@Ali-Razmjoo
Copy link
Collaborator Author

Hello @ravindra1307,

Please check the documentation, and also you may analysis the present modules to get to know the codes better.

Regards.

@omdmhd
Copy link
Contributor

omdmhd commented Jan 20, 2018

Hi @Ali-Razmjoo
What do you mean exactly by phpmyadmin scan ?
is it going to find the phpmyadmin by searching through directories for names "like pma" or "phpmyadmin"? and after it found the service, detecting the version number and other stuffs ?

@Ali-Razmjoo
Copy link
Collaborator Author

Ali-Razmjoo commented Jan 20, 2018 via email

@Ali-Razmjoo
Copy link
Collaborator Author

Hello,

Thanks for the recent module(s), let me know if anyone would like to add wappalyzer as a scan module to the framework.

Regards.

@ravindra1307
Copy link
Contributor

i want to help to add this scan module,kindly provide me some guidance on how to start working on this module

@Ali-Razmjoo
Copy link
Collaborator Author

Hey,

wappalyzer is a framework to analysis HTTP response, (you can see the browser version by installing it on chrome/firefox...)

it's using some JSON library to detect the technologies using header and response body and it's awesome for information gathering.

I also found a python version in here https://github.com/scrapinghub/wappalyzer-python
it's using the same library. you can get help from this tool.

please keep in mind to import JSON files in python module.

def extra_requirements_dict():
    return {
        "lib_1": {data....},
        "lib_2": {data....}
    }

let me know if you want more help.

Regards.

@shaddygarg
Copy link
Contributor

Hey, I would like to contribute towards this project. Can I take up the issue for adding icmp scan?

@Ali-Razmjoo
Copy link
Collaborator Author

Hello @shaddygarg,

Yes, feel free to contribute and send PR. in that case you may also check the lib/icmp library that used for --ping-before-scan switch. you can use it too.

Best Regards.

@Tikam02
Copy link
Contributor

Tikam02 commented Feb 18, 2018

@Ali-Razmjoo I built a admin scanner which scans all admin pages, checks for robot.txt, big path lists.
But the problem is i don't know from which original file it has to be imported so that it'll run in the main script. @shaddygarg help me to implement this script as you had recently done it.
screenshot from 2018-02-18 12-56-50

ezgif com-video-to-gif

@Ali-Razmjoo
Copy link
Collaborator Author

Hello @Tikam02,

I'll contact you through the email to get more details.

Regards.

@Tikam02
Copy link
Contributor

Tikam02 commented Feb 19, 2018

@Ali-Razmjoo sorry for the trouble, now i understood the whole framework.how it works and in my scripts passing arguments were the causing errors.I'll contribute and make PR asap.

@shaddygarg
Copy link
Contributor

Hey all,
@Tikam02, I was busy with my exams, and hence could not reply. Let me know if you need any help now. @Ali-Razmjoo, I would like to work on the telnet and the http brute modules. Can I take up the issue?

@pradeepjairamani
Copy link
Contributor

pradeepjairamani commented Feb 23, 2018

Hey,

I would like to add SSL vulnerability scanner, if no one is doing that currently.

@Ali-Razmjoo
Copy link
Collaborator Author

Hello,

@Tikam02 , I am upgrading the documents. please be patience.
@shaddygarg, yes, you may work on http and telnet brute.
@pradeepjairamani, feel free to send your PR.

if you have some troubles with creating new modules, please wait until the documents are ready and then you may ask questions.

Best Regards.

This was referenced Mar 2, 2018
@shaddygarg
Copy link
Contributor

Hey @Ali-Razmjoo,
I was looking for a way to implement the http-wappalyzer module. I saw the link to the repo(https://github.com/scrapinghub/wappalyzer-python) which you mentioned but I encountered some errors in setting it up. I have found a similar implementation in python (link to the repo). Can you look into it and see if I implement the scan module using this repo?

@Ali-Razmjoo
Copy link
Collaborator Author

Hello,

I just introduce the repo to show a sample, I didn't mean to use any repo.

Regards.

@mzfr
Copy link
Contributor

mzfr commented Jan 7, 2019

@Ali-Razmjoo Are there any other modules that are to be implemented, if yes then please let me know I would love to work on them.

@securestep9
Copy link
Collaborator

all modules mentioned here (wappalyzer, brute forcing) got implemented - closing this issue

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

8 participants