Giter VIP home page Giter VIP logo

doorbreaker-portscanner's Introduction

English | Português

DoorBreaker - PortScanner

Checkpoint #5 de Coding for security da FIAP

  • Objective: Develop a portscannerin Python that makes it possible to scan one or more servers in search of TCP/UDP ports that are open. The program must present the search result on the screen and generate a report in a txt file, in addition to allowing the definition of the port range and identifying the type of protocol corresponding to the service based on the IANA services file.

Contents


Warning

Misuse of this program is a crime! Use only in authorized environments and for academic purposes


Author


General

This program aims to scan a specific target, bringing open ports and their respective services!


Technologies

This project was carried out in Python 3.10, using the libraries socket, ipaddress, sys, pyfiglet, time, current.futures and datetime


Setup

  • 1 - install Python
  • 2 - install the library scikit-learn
    • Open CMD
    • Type it pip install -U scikit-learn and run it
  • 3 - install the library ipaddress
    • Open CMD
    • Type it pip install ipaddress and run it
  • 4 - install the library pyfiglet
    • Open CMD
    • Type it pip install pyfiglet==0.7 and run it
  • 5 - Download the DoorKnocker0.1 and run it
  • 6 - Remember to change the root where the report will be created
    • Line's 74, 81, 115, 217 and 233.

doorbreaker-portscanner's People

Contributors

joaocarnevalli avatar

Stargazers

 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.