{"id":18175040,"url":"https://github.com/cryptofyre/fastmap","last_synced_at":"2026-02-08T21:32:00.583Z","repository":{"id":201795999,"uuid":"481071159","full_name":"cryptofyre/fastmap","owner":"cryptofyre","description":null,"archived":false,"fork":false,"pushed_at":"2022-04-13T04:36:19.000Z","size":157,"stargazers_count":0,"open_issues_count":0,"forks_count":3,"subscribers_count":0,"default_branch":"master","last_synced_at":"2025-08-19T05:41:53.634Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":null,"has_issues":false,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/cryptofyre.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null},"funding":{"ko_fi":"cryptofyre"}},"created_at":"2022-04-13T04:35:37.000Z","updated_at":"2023-01-09T22:05:04.000Z","dependencies_parsed_at":null,"dependency_job_id":"a1e79d90-f40c-4137-be95-de2f71b39ade","html_url":"https://github.com/cryptofyre/fastmap","commit_stats":null,"previous_names":["cryptofyre/fastmap"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/cryptofyre/fastmap","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cryptofyre%2Ffastmap","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cryptofyre%2Ffastmap/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cryptofyre%2Ffastmap/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cryptofyre%2Ffastmap/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/cryptofyre","download_url":"https://codeload.github.com/cryptofyre/fastmap/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cryptofyre%2Ffastmap/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29244653,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-08T21:00:43.743Z","status":"ssl_error","status_checked_at":"2026-02-08T20:59:20.374Z","response_time":57,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-02T16:08:38.448Z","updated_at":"2026-02-08T21:32:00.557Z","avatar_url":"https://github.com/cryptofyre.png","language":null,"funding_links":["https://ko-fi.com/cryptofyre"],"categories":[],"sub_categories":[],"readme":"\u003cimg src=\"/docs/fastmap_icon.png\" align=\"middle\" alt=\"fastmap\" /\u003e\n\nFastmap is an efficient networking tool for linux. It combines the power of nmap, fing's api, tcpdump and much more.\n\n# Installation\n\n```bash\ngit clone https://github.com/FluffySnowman/fastmap.git\n\ncd fastmap\n\nchmod +x main.sh\n```\n\n# Prerequisites\n\nYou must have these libraries installed.\n\n```\nfiglet\ncurl\njq\nlolcat\nnmap\nsudo\ntcpdump\n```\n\nInstall these with your prefered package manager for your linux distribution (apt, pacman, yum, dnf etc.).\n\nExample- for debian distributions, the installation would look like this: \n```\nsudo apt-get install figlet curl jq lolcat nmap sudo tcpdump\n```\n\n# Usage\n\nThis command line application is very versatile and can run `x` amount of times depending on your requirements.\nThe first variable you will have to enter to start the program will be \"i\". This is the value of a number below 100 to which the program will loop and the value of \"i\" will increment till it reaches 100 after which the program will terminate.\n\nThis is what it should look like:\n\n![i](/docs/i.png)\n\nThis will cause the program to loop from 80-100 (20 times). This value can be changed according to your needs but DO NOT go above 100.\nEvery time you return a commnand, the value of \"i\" will increment hence causing the application to terminate after the limit is reached.\n\n# All Commands and Usage\n\n`\u003e\u003e\u003e help`: Displays help list\n\n`\u003e\u003e\u003e ping`: Opens ping modue\n\nTo use this module, follow the exmaple given below:\n\n![pingexample](/docs/ping_example.png)\n\n`\u003e\u003e\u003e fapi`: Opens Fing API calling module\n\nTo use this module you must configure your Fing API on your computer or any device on the network. Enter the Fing API url with key after the `?` as shown on the Fing app's local API page. Simple enter the Fing API url and follow the steps.\n\nNext you will have an option to display all the raw `.json` data. ONLY enter `y` or `n` as the program does not have data verification in place at the moment.\nIf you do not wish to display the raw data enter `n` to the console and press enter. This will give you an option to parse the json data with jq.\n\njq is a command line json data parser. You can find the syntax manual/documentation for it [here](https://stedolan.github.io/jq/manual/)\n\n`\u003e\u003e\u003e netmap`: Opens netmap modue (extension of nmap tool)\n\nFollow the steps: enter the IP you wish to scan and press enter. Then you will get an option to select the type of scan you wish to perform. \nThere are multiple types of scans you can perform ranging from ARP scans to port scans.\n\nExample:\n\n![lpscan](/docs/lpscan.png)\n\nThe `lp` scan lists all the open ports with a count so that you don't need to go through all the salad of text that nmap throws into the terminal. \nOf course there is an option to do a normal port scan with triple verbosity as shown in the screenshot `port`. Simple type in the scan you wish to perform and the program will do the rest.\n\n`\u003e\u003e\u003e tpackets`: Opens tcp packet capturing module\n\nTo use this module, you will need to input the interface name that you want to capture packets on. After which the process will start. When you think you have captured enough packets, press cntl+c and they will be printed into the console. Alternatively you could press cntl+c and ignore the text in the console and open wireshark and read the packets manually from the `packets.pcap` file.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcryptofyre%2Ffastmap","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcryptofyre%2Ffastmap","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcryptofyre%2Ffastmap/lists"}