{"id":20490499,"url":"https://github.com/wandvvs/dumper","last_synced_at":"2026-04-26T20:31:57.325Z","repository":{"id":221987696,"uuid":"755954297","full_name":"wandvvs/dumper","owner":"wandvvs","description":"IP and Hardware info parser. libcurl + WinAPI","archived":false,"fork":false,"pushed_at":"2024-02-11T15:38:14.000Z","size":14,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2024-11-15T17:17:08.369Z","etag":null,"topics":["cplusplus","cpp","cxx","get-ip","get-ip-info","hardware-id-spoofer","hardware-information","hwid-spoofer","ip","ip-grabber","win-api","winapi","windows","windows-api"],"latest_commit_sha":null,"homepage":"","language":"C++","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/wandvvs.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.txt","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}},"created_at":"2024-02-11T15:17:30.000Z","updated_at":"2024-05-10T17:57:01.000Z","dependencies_parsed_at":"2024-02-11T16:37:03.722Z","dependency_job_id":"e58ffe50-b8bd-4f14-9b4a-aff725535d1a","html_url":"https://github.com/wandvvs/dumper","commit_stats":null,"previous_names":["wandvvs/pc-dumper"],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wandvvs%2Fdumper","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wandvvs%2Fdumper/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wandvvs%2Fdumper/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wandvvs%2Fdumper/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/wandvvs","download_url":"https://codeload.github.com/wandvvs/dumper/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":234153043,"owners_count":18787723,"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":["cplusplus","cpp","cxx","get-ip","get-ip-info","hardware-id-spoofer","hardware-information","hwid-spoofer","ip","ip-grabber","win-api","winapi","windows","windows-api"],"created_at":"2024-11-15T17:17:19.713Z","updated_at":"2025-01-16T05:22:53.961Z","avatar_url":"https://github.com/wandvvs.png","language":"C++","funding_links":[],"categories":[],"sub_categories":[],"readme":"# IP and Hardware info dumper\n\n## Description\nContains two structures with characteristics and information on IP address, also contains one common one, which is shown in the example. The overall structure contains two x's.\n\n## Tip:\nIf you want to parse a specific IP address and not a local one. (By default, the local IP is parsed)\nThen comment on the string in general_dumper.hxx and add the IP address to the get_ip_struct function with the argument.\n\n```cpp\n#define IS_PARSE_LOCAL_IP\n\n#ifdef IS_PARSE_LOCAL_IP\t\n\tip_header get_ip_struct()\n#else\n\tip_header get_ip_struct(std::string ip)\n#endif\n\t{\n\t\tip_header ip_info;\n#ifndef IS_PARSE_LOCAL_IP\n\t\tstd::string IP_URL = \"http://ip-api.com/json/\" + ip + \"?fields=17039359\";\n#else\n#endif\n```\n\n## Dependencies:\n- libcurl\n- nlohmann/json\n- winapi\n\n## Usage:\n```cpp\n#include \"general_dumper.hxx\"\n\nint main()\n{\n\tstruct general_dumper::dump info;\n\n\tstd::cout \u003c\u003c info.hardware_dump.gpu \u003c\u003c std::endl;\n\tstd::cout \u003c\u003c info.ip_dump.city \u003c\u003c std::endl;\n\n\tinfo.hardware_dump.print_fields();\n\tinfo.ip_dump.print_fields();\n}\n```\n\n## Output:\n```\nNVIDIA GeForce RTX 3050 Ti Laptop GPU\nNorwell\n========================== HARDWARE INFORMATION ===========================\n\nHWID: {9401f61f-b2f1-11ee-9915-806e6f6e6963}\nCPU: 11th Gen Intel(R) Core(TM) i5-11400H @ 2.70GHz\nGPU: NVIDIA GeForce RTX 3050 Ti Laptop GPU\nDate: 11-02-2024 18:25:04\nComputer Name: KOMPUTER\nUser Name: wand\nClipboard Text: struct dump\n{\n===========================================================================\n\n========================== IP INFORMATION =================================\n\nIP: 93.184.216.34\nStatus: success\nCountry: United States\nCountry Code: US\nRegion: MA\nRegion Name: Massachusetts\nCity: Norwell\nTime Zone: America/New_York\nISP: Edgecast Inc.\n==========================================================================\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwandvvs%2Fdumper","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fwandvvs%2Fdumper","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwandvvs%2Fdumper/lists"}