{"id":15064042,"url":"https://github.com/sc4rfurry/pwskul","last_synced_at":"2026-01-03T01:10:10.609Z","repository":{"id":257481187,"uuid":"858392619","full_name":"sc4rfurry/PWSkuL","owner":"sc4rfurry","description":"This script takes a CIDR notation as input and checks if hosts within that range are alive. It supports multiple CIDR inputs, custom ping count, timeout, and output options. Additionally, it can perform port scanning on alive hosts and resolve DNS names.","archived":false,"fork":false,"pushed_at":"2024-09-18T18:47:27.000Z","size":16,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-01-22T09:27:52.893Z","etag":null,"topics":["network-scanner","powershell","scanner"],"latest_commit_sha":null,"homepage":"https://sc4rfurry.github.io/PWSkuL-Docs/","language":"HTML","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/sc4rfurry.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-09-16T20:15:29.000Z","updated_at":"2024-09-18T18:47:31.000Z","dependencies_parsed_at":"2024-09-17T02:17:54.275Z","dependency_job_id":"16479180-fa43-4e4e-a016-fc8a4187051e","html_url":"https://github.com/sc4rfurry/PWSkuL","commit_stats":null,"previous_names":["sc4rfurry/pwskul"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sc4rfurry%2FPWSkuL","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sc4rfurry%2FPWSkuL/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sc4rfurry%2FPWSkuL/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sc4rfurry%2FPWSkuL/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/sc4rfurry","download_url":"https://codeload.github.com/sc4rfurry/PWSkuL/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243786228,"owners_count":20347603,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","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":["network-scanner","powershell","scanner"],"created_at":"2024-09-25T00:10:42.488Z","updated_at":"2026-01-03T01:10:10.581Z","avatar_url":"https://github.com/sc4rfurry.png","language":"HTML","funding_links":[],"categories":[],"sub_categories":[],"readme":"```\n                                                               .---. \n_________   _...._                          .                  |   | \n\\        |.'      '-.         _     _     .'|                  |   | \n \\        .'```'.    '. /\\    \\\\   //   .'  |                  |   | \n  \\      |       \\     \\`\\\\  //\\\\ //   \u003c    |                  |   | \n   |     |        |    |  \\`//  \\'/ _   |   | ____      _    _ |   | \n   |      \\      /    .    \\|   |/.' |  |   | \\ .'     | '  / ||   | \n   |     |\\`'-.-'   .'      '    .   | /|   |/  .     .' | .' ||   | \n   |     | '-....-'`           .'.'| |//|    /\\  \\    /  | /  ||   | \n  .'     '.                  .'.'.-'  / |   |  \\  \\  |   `'.  |'---' \n'-----------'                .'   \\_.'  '    \\  \\  \\ '   .'|  '/     \n                                       '------'  '---'`-'  `--'      \n```\n\n# PWSkul // NetRecon Toolkit\n\n[![License](https://img.shields.io/badge/license-MIT-neon.svg)](LICENSE)\n[![PowerShell](https://img.shields.io/badge/PowerShell-5.1%2B-cyan.svg)](https://docs.microsoft.com/en-us/powershell/scripting/overview?view=powershell-7.1)\n[![Contributions](https://img.shields.io/badge/contributions-welcome-lime.svg)](CONTRIBUTING.md)\n\n## // Table_of_Contents\n\n- [Overview](#overview)\n- [Key_Features](#key_features)\n- [Getting_Started](#getting_started)\n  - [Prerequisites](#prerequisites)\n  - [Basic_Usage](#basic_usage)\n  - [Parameters](#parameters)\n- [Advanced_Usage](#advanced_usage)\n- [Output_Formats](#output_formats)\n- [Contributing](#contributing)\n- [License](#license)\n- [Contact](#contact)\n\n## // Overview\n\n**PWSkul** is a sophisticated PowerShell script engineered for comprehensive network reconnaissance. It empowers users to efficiently scan hosts within specified CIDR ranges, offering a versatile toolkit for network administrators and security professionals.\n\n## // Key_Features\n\n- **Multi-CIDR Scanning**: Analyze multiple network ranges simultaneously\n- **Customizable Host Discovery**: Fine-tune ping attempts and timeout settings\n- **Port Scanning**: Identify open ports on live hosts\n- **DNS Resolution**: Retrieve DNS information for discovered hosts\n- **Flexible Export Options**: Generate reports in CSV, JSON, or XML formats\n- **Exclusion Capabilities**: Omit specific IP addresses or subnets from scans\n- **TCP SYN Scanning**: Utilize stealthy SYN packets for host discovery\n- **Network Interface Selection**: Choose specific interfaces for targeted scanning\n- **Comprehensive Logging**: Maintain detailed records of scan activities\n\n## // Getting_Started\n\n### \u003e Prerequisites\n\n- PowerShell 5.1 or later\n\n### \u003e Basic_Usage\n\n\u003c!-- Reference to the Docs.html for more details --\u003e\n\u003e **Note:** For more details and Docs, refer to the [Docs.html](Docs.html) file.\n\n#\n\n```powershell\n.\\scanner.ps1 -CIDR \"192.168.1.0/24\" -PingCount 2 -Timeout 500 -ShowAll\n```\n\n### \u003e Parameters\n\n| Param               | Function                                                | Default    |\n|---------------------|----------------------------------------------------------|------------|\n| `-CIDR`             | Target CIDR notation(s) (single or array)                |            |\n| `-PingCount`        | Number of ping attempts per host                         | 1          |\n| `-Timeout`          | Ping timeout in milliseconds                             | 1000       |\n| `-ShowAll`          | Display results for all hosts                            | False      |\n| `-ExportCSV`        | Path for CSV export                                      |            |\n| `-HostThrottleLimit`| Max concurrent host scans                                | 100        |\n| `-PortThrottleLimit`| Max concurrent port scans                                | 50         |\n| `-ResolveDNS`       | Enable DNS resolution                                    | False      |\n| `-Ports`            | List of ports to scan                                    |            |\n| `-TopPorts`         | Number of top ports to scan (10, 20, 30, 40, 50)         |            |\n| `-LogFile`          | Path to log file                                         | .\\scan_log.txt |\n| `-OutputFormat`     | Result format (CSV, JSON, XML)                           | CSV        |\n| `-Exclude`          | IP addresses or subnets to exclude                       |            |\n| `-UseTcpSyn`        | Use TCP SYN for host discovery                           | False      |\n| `-NetworkInterface` | Specify network interface for scanning                   |            |\n| `-Help`             | Display help information                                 |            |\n| `-Detailed`         | Show detailed help                                       |            |\n\n## // Advanced_Usage\n\n### \u003e Port_Scanning\n```powershell\n.\\scanner.ps1 -CIDR \"192.168.1.0/24\" -PingCount 2 -Timeout 500 -ShowAll -Ports \"80,443,3306\"\n```\n\n### \u003e Top_Ports_Scan\n```powershell\n.\\scanner.ps1 -CIDR \"192.168.1.0/24\" -PingCount 2 -Timeout 500 -ShowAll -TopPorts 20\n```\n\n### \u003e CSV_Export\n```powershell\n.\\scanner.ps1 -CIDR \"192.168.1.0/24\" -PingCount 2 -Timeout 500 -ShowAll -ExportCSV \"C:\\loot\\netmap.csv\"\n```\n\n### \u003e Subnet_Exclusion\n```powershell\n.\\scanner.ps1 -CIDR \"192.168.1.0/24\" -PingCount 2 -Timeout 500 -ShowAll -Exclude \"192.168.1.0/25\"\n```\n\n### \u003e TCP_SYN_Discovery\n```powershell\n.\\scanner.ps1 -CIDR \"192.168.1.0/24\" -PingCount 2 -Timeout 500 -ShowAll -UseTcpSyn\n```\n\n### \u003e Detailed_Help\n```powershell\n.\\scanner.ps1 -Detailed\n```\n\n## // Output_Formats\n\nPWSkul supports multiple output formats to suit various reporting needs:\n\n- **CSV**: Comma-separated values for easy spreadsheet integration\n- **JSON**: Structured data ideal for programmatic analysis\n- **XML**: Extensible format for complex data representation\n\n## // Contributing\n\nWe welcome contributions from the community! .\n\n## // License\n\nPWSkul is released under the MIT License. See the [LICENSE](LICENSE.md) file for full details.\n\n## // Contact\n\nFor inquiries, support, or to report issues, please contact me at [akalucifr@protonmail.ch](mailto:akalucifr@protonmail.ch).\n\n---\n\n`PWSkul: Infiltrate. Analyze. Dominate.`\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsc4rfurry%2Fpwskul","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsc4rfurry%2Fpwskul","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsc4rfurry%2Fpwskul/lists"}