Git Product home page Git Product logo

wss's People

Contributors

blacknode avatar yhojann-cl avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

wss's Issues

[sugerencia] output en json/csv/txt

Es una buena herramienta, seria útil que tuviera la opción de guardar el output en algún formato, esta herramienta al probar varias cosas su ejecución tarda en terminar por lo tanto es normal que se deje en un screen para que esté en background, pero al tener un output muy amplio no es posible ver todo fácilmente.

Recomiendo los siguientes formatos:

  • json
  • csv
  • txt

libgcc_s.so.1 must be installed for pthread_cancel to work

Desde alguna distribución de GNU/Linux, cuando se realiza un escaneo de puertos en algunos casos python arroja el siguiente mensaje:

- Filtro 1/1: Filtrando puertos ...
    -> 1/4 : x.x.x.x ...
        80 Abierto.
        443 Abierto.
        Escaneando puerto: 65534 ...libgcc_s.so.1 must be installed for pthread_cancel to work
libgcc_s.so.1 must be installed for pthread_cancel to work
Abortado (`core' generado)

He buscado en innumerables lugares y he llegado a la conclusión de que es un bug de la compilación de python3, esto se reproduce en Ubuntu 18.04 y CentOS 7 a traves de python 3.6.

Por el momento la solución es la incorporación manual de la librería de la siguiente manera:

$ LD_PRELOAD=libgcc_s.so.1 python3 wss.py --host ...

Algunas referencias:

De todas maneras es un corporamiento extraño ya que existen otros módulos que hacen uso de múltiples hilos de proceso pero solo el filtro de puertos provoca ese error, por ejemplo al intentar hacer un escaneo de pruebas hacia elhacker.net:

python3 wss.py --host elhacker.net -m 2 -f 0

Pero en muchos otros dominios este problema no ocurre.

Problema comprobado en Ubuntu 18.04 LTS:

$ python3 --version
Python 3.6.8
$ lsb_release -a
No LSB modules are available.
Distributor ID:	Ubuntu
Description:	Ubuntu 18.04.2 LTS
Release:	18.04
Codename:	bionic

Y en CentOS 7:

$ python3 --version
Python 3.6.8
$ rpm -q centos-release
centos-release-7-6.1810.2.el7.centos.x86_64

Cuando encuentre una respuesta y una solución más certera cerraré este problema.

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.