masscan | TCP port scanner , spews SYN packets | TCP library

 by   robertdavidgraham C Version: 1.3.2 License: Non-SPDX

kandi X-RAY | masscan Summary

kandi X-RAY | masscan Summary

masscan is a C library typically used in Networking, TCP applications. masscan has no bugs, it has no vulnerabilities and it has medium support. However masscan has a Non-SPDX License. You can download it from GitHub.

This is an Internet-scale port scanner. It can scan the entire Internet in under 5 minutes, transmitting 10 million packets per second, from a single machine. Its usage (parameters, output) is similar to nmap, the most famous port scanner. When in doubt, try one of those features -- features that support widespread scanning of many machines are supported, while in-depth scanning of single machines aren't. Internally, it uses asynchronous transmission, similar to port scanners like scanrand, unicornscan, and ZMap. It's more flexible, allowing arbitrary port and address ranges. NOTE: masscan uses its own ad hoc TCP/IP stack. Anything other than simple port scans may cause conflict with the local TCP/IP stack. This means you need to use either the --src-ip option to run from a different IP address, or use --src-port to configure which source ports masscan uses, then also configure the internal firewall (like pf or iptables) to firewall those ports from the rest of the operating system. This tool is free, but consider contributing money to its development: Bitcoin wallet address: 1MASSCANaHUiyTtR3bJ2sLGuMw5kDBaj4T.

            kandi-support Support

              masscan has a medium active ecosystem.
              It has 21137 star(s) with 2927 fork(s). There are 660 watchers for this library.
              It had no major release in the last 12 months.
              There are 342 open issues and 169 have been closed. On average issues are closed in 246 days. There are 45 open pull requests and 0 closed requests.
              It has a neutral sentiment in the developer community.
              The latest version of masscan is 1.3.2

            kandi-Quality Quality

              masscan has 0 bugs and 0 code smells.

            kandi-Security Security

              masscan has no vulnerabilities reported, and its dependent libraries have no vulnerabilities reported.
              masscan code analysis shows 0 unresolved vulnerabilities.
              There are 0 security hotspots that need review.

            kandi-License License

              masscan has a Non-SPDX License.
              Non-SPDX licenses can be open source with a non SPDX compliant license, or non open source licenses, and you need to review them closely before use.

            kandi-Reuse Reuse

              masscan releases are available to install and integrate.
              Installation instructions are not available. Examples and code snippets are available.

            Top functions reviewed by kandi - BETA

            kandi's functional review helps you automatically verify the functionalities of the libraries and avoid rework.
            Currently covering the most popular Java, JavaScript and Python libraries. See a Sample of masscan
            Get all kandi verified functions for this library.

            masscan Key Features

            No Key Features are available at this moment for masscan.

            masscan Examples and Code Snippets

            No Code Snippets are available at this moment for masscan.

            Community Discussions


            How would you convert the following dictionary to a specific JSON structure?
            Asked 2022-Mar-27 at 07:34

            I'm by far not a Python3 hero, but focussed on learning some new skills with it, thus any help would be appreciated. Working on a personal project that I want to throw on GitHub later on, I run into having a command outputting the following Python dictionary:



            Answered 2022-Mar-26 at 09:44

            this function will return exactly what you want (i suppose):



            docker wordpress + nginx returning empty response on curl without headers
            Asked 2021-Nov-17 at 16:04

            I have a wordpress+nginx in a docker container that is working perfectly through the browser, but when I try to send an http request via curl without headers the response is always empty



            Answered 2021-Nov-17 at 16:04

            This has nothing to do with docker or wordpress or something else.
            It is your nginx-configuration solely that rejecting the request:

            You have Curl in your http-agent comparison in nginx-server.conf:



            masscan with docker unable to detect file
            Asked 2021-Jan-19 at 13:39

            i am running masscan in docker with alias when i typed masscan -iL ips.txt -p80,443 ips.txt: No such file or directory but the ips.txt exist on same folder



            Answered 2021-Jan-19 at 13:39

            you can type following command

            docker run -v /root/file.txt:/mas/mass.txt -it --rm adarnimrod/masscan -iL /mas/file.txt



            Masscan output How can I grab just the ip:port and save to a file?
            Asked 2021-Jan-01 at 09:14

            Im using "masscan -iL /home/iplist.txt -oL /home/result.txt --open --rate 10000 -p1-65535"

            After masscan scanning ip ranges it outputs ip's in such awfull format. Can somebody help me changing the output format or change it using grep or awk command?



            Answered 2020-Dec-31 at 18:57


            413 Request Entity Too Large - Regular Fix Not Working
            Asked 2020-Sep-08 at 22:38

            I'm deploying a Django application online using AWS Elastic Beanstalk. It worked fine for a while, but some change is causing the application to throw a '413 Request Entity Too Large nginx/1.18.0' error when I try to upload a file.

            Here are my logs:

            stdout log:



            Answered 2020-Sep-08 at 22:38

            The nginx setting you are trying to use (/etc/nginx/conf.d/proxy.conf) is for Amazon Linux 1.

            Since you are probably using Amazon Linux 2 you should be using different files for customizing nginx. For AL2, the nginx settings should be in .platform/nginx/conf.d/, not in .ebextentions as shown in the docs.

            Therefore, you could have the following .platform/nginx/conf.d/myconfig.conf with content:


            Community Discussions, Code Snippets contain sources that include Stack Exchange Network


            No vulnerabilities reported

            Install masscan

            You can download it from GitHub.


            For any new features, suggestions and bugs create an issue on GitHub. If you have any questions check and ask questions on community page Stack Overflow .
            Find more information at:

            Find, review, and download reusable Libraries, Code Snippets, Cloud APIs from over 650 million Knowledge Items

            Find more libraries
          • HTTPS


          • CLI

            gh repo clone robertdavidgraham/masscan

          • sshUrl


          • Stay Updated

            Subscribe to our newsletter for trending solutions and developer bootcamps

            Agree to Sign up and Terms & Conditions

            Share this Page

            share link

            Explore Related Topics

            Consider Popular TCP Libraries


            by robertdavidgraham


            by vishnubob


            by panjf2000


            by quasar


            by mumble-voip

            Try Top Libraries by robertdavidgraham


            by robertdavidgrahamC


            by robertdavidgrahamC


            by robertdavidgrahamC


            by robertdavidgrahamC


            by robertdavidgrahamC