wigle-wifi-wardriving:来自wigle.net的用于Android的Nethugging客户端

上传者: 42105570 | 上传时间: 2026-05-22 15:50:59 | 文件大小: 9.01MB | 文件类型: ZIP
【wigle-wifi-wardriving】是一款专为Android设备设计的开源应用程序,它使得用户能够进行Wi-Fi网络扫描和地理定位,这个过程通常被称为“wardriving”。Wardriving是网络安全领域的一个术语,指的是驾驶车辆时扫描并记录公共Wi-Fi热点的行为,以收集无线网络信息或检测潜在的安全漏洞。 该程序的核心是与wigle.net服务的集成,这是一个全球性的Wi-Fi网络数据库。通过使用wigle-wifi-wardriving,用户可以贡献自己的扫描数据到这个数据库,同时也能够访问其他人收集的数据,从而获取到更全面的无线网络覆盖信息。 **主要功能**: 1. **Wi-Fi扫描**:程序能够自动或手动扫描周围的Wi-Fi接入点,收集包括SSID(网络名称)、BSSID(接入点的MAC地址)和信号强度等信息。 2. **GPS集成**:利用设备的GPS功能,将Wi-Fi网络的位置信息精确地记录下来,帮助构建全球Wi-Fi地图。 3. **数据同步**:扫描结果可以上传至wigle.net,与其他用户共享,也可以下载数据库中的最新信息,增强本地的Wi-Fi热图。 4. **安全分析**:通过对扫描结果的分析,用户可以发现可能未加密或使用弱密码的Wi-Fi网络,提高网络安全意识。 5. **历史记录**:保存和查看过去的扫描记录,追踪网络的变化。 **技术实现**: 作为一款基于Java开发的Android应用,wigle-wifi-wardriving利用了Android SDK中的网络和位置服务API。Java是一种跨平台的编程语言,适合在移动设备上构建复杂的软件。它提供了丰富的库和工具,使得开发者能够轻松处理网络通信、GPS定位以及数据存储等任务。 **使用场景**: - **网络测绘**:对于网络规划者,这款应用可以帮助他们了解特定区域的无线覆盖情况,优化Wi-Fi部署。 - **安全审计**:安全研究人员可以使用它来检测公共Wi-Fi的安全性,提醒公众防范风险。 - **教育研究**:在教学环境中,它可以作为学习网络技术和地理信息系统(GIS)的工具。 - **个人兴趣**:对于对无线网络感兴趣的爱好者,wardriving是一种有趣的户外活动,同时也能为wigle.net贡献有价值的数据。 wigle-wifi-wardriving是集实用性与趣味性于一体的应用,它既满足了用户对周围网络环境的好奇心,也为网络安全社区提供了宝贵的数据资源。通过不断更新和优化,这款应用将持续为Android用户提供便捷的Wi-Fi探索体验。

文件下载

资源详情

[{"title":"( 748 个子文件 9.01MB ) wigle-wifi-wardriving:来自wigle.net的用于Android的Nethugging客户端","children":[{"title":"wiglewifiwardriving-release.apk <span style='color:#111;'> 6.66MB </span>","children":null,"spread":false},{"title":"gradlew.bat <span style='color:#111;'> 2.35KB </span>","children":null,"spread":false},{"title":"CHANGELOG <span style='color:#111;'> 22.55KB </span>","children":null,"spread":false},{"title":"sfbundle.crt <span style='color:#111;'> 4.58KB </span>","children":null,"spread":false},{"title":"ssl.crt <span style='color:#111;'> 1.91KB </span>","children":null,"spread":false},{"title":"fssl.crt <span style='color:#111;'> 1.33KB </span>","children":null,"spread":false},{"title":".gitignore <span style='color:#111;'> 388B </span>","children":null,"spread":false},{"title":"build.gradle <span style='color:#111;'> 5.13KB </span>","children":null,"spread":false},{"title":"build.gradle <span style='color:#111;'> 2.24KB </span>","children":null,"spread":false},{"title":"build.gradle <span style='color:#111;'> 588B </span>","children":null,"spread":false},{"title":"settings.gradle <span style='color:#111;'> 54B </span>","children":null,"spread":false},{"title":"gradlew <span style='color:#111;'> 4.96KB </span>","children":null,"spread":false},{"title":"oui.csv.gz <span style='color:#111;'> 864.02KB </span>","children":null,"spread":false},{"title":"wireshark_manuf.gz <span style='color:#111;'> 518.87KB </span>","children":null,"spread":false},{"title":"oui36.csv.gz <span style='color:#111;'> 147.72KB </span>","children":null,"spread":false},{"title":"mam.csv.gz <span style='color:#111;'> 139.58KB </span>","children":null,"spread":false},{"title":"eula.html <span style='color:#111;'> 3.42KB </span>","children":null,"spread":false},{"title":"gradle-wrapper.jar <span style='color:#111;'> 48.73KB </span>","children":null,"spread":false},{"title":"MainActivity.java <span style='color:#111;'> 116.84KB </span>","children":null,"spread":false},{"title":"DatabaseHelper.java <span style='color:#111;'> 62.69KB </span>","children":null,"spread":false},{"title":"MappingFragment.java <span style='color:#111;'> 51.02KB </span>","children":null,"spread":false},{"title":"DataFragment.java <span style='color:#111;'> 49.04KB </span>","children":null,"spread":false},{"title":"WifiReceiver.java <span style='color:#111;'> 46.48KB </span>","children":null,"spread":false},{"title":"BluetoothReceiver.java <span style='color:#111;'> 41.27KB </span>","children":null,"spread":false},{"title":"ListFragment.java <span style='color:#111;'> 37.75KB </span>","children":null,"spread":false},{"title":"DefaultClusterRenderer.java <span style='color:#111;'> 35.94KB </span>","children":null,"spread":false},{"title":"GeoJsonParserTest.java <span style='color:#111;'> 35.81KB </span>","children":null,"spread":false},{"title":"KmlRenderer.java <span style='color:#111;'> 34.89KB </span>","children":null,"spread":false},{"title":"SettingsFragment.java <span style='color:#111;'> 32.55KB </span>","children":null,"spread":false},{"title":"NetworkActivity.java <span style='color:#111;'> 30.30KB </span>","children":null,"spread":false},{"title":"ObservationUploader.java <span style='color:#111;'> 27.92KB </span>","children":null,"spread":false},{"title":"HeatmapTileProvider.java <span style='color:#111;'> 27.12KB </span>","children":null,"spread":false},{"title":"TokenAccess.java <span style='color:#111;'> 25.07KB </span>","children":null,"spread":false},{"title":"DBResultActivity.java <span style='color:#111;'> 22.58KB </span>","children":null,"spread":false},{"title":"UploadsListAdapter.java <span style='color:#111;'> 21.15KB </span>","children":null,"spread":false},{"title":"GPSListener.java <span style='color:#111;'> 21.04KB </span>","children":null,"spread":false},{"title":"PolyUtil.java <span style='color:#111;'> 19.85KB </span>","children":null,"spread":false},{"title":"GeoJsonParser.java <span style='color:#111;'> 18.42KB </span>","children":null,"spread":false},{"title":"KmlWriter.java <span style='color:#111;'> 18.06KB </span>","children":null,"spread":false},{"title":"UploadsFragment.java <span style='color:#111;'> 17.47KB </span>","children":null,"spread":false},{"title":"RankStatsFragment.java <span style='color:#111;'> 17.10KB </span>","children":null,"spread":false},{"title":"PolyUtilTest.java <span style='color:#111;'> 17.06KB </span>","children":null,"spread":false},{"title":"SetNetworkListAdapterTest.java <span style='color:#111;'> 16.62KB </span>","children":null,"spread":false},{"title":"AbstractApiRequest.java <span style='color:#111;'> 16.28KB </span>","children":null,"spread":false},{"title":"SphericalUtilTest.java <span style='color:#111;'> 15.83KB </span>","children":null,"spread":false},{"title":"GeoJsonRenderer.java <span style='color:#111;'> 15.72KB </span>","children":null,"spread":false},{"title":"DashboardFragment.java <span style='color:#111;'> 15.24KB </span>","children":null,"spread":false},{"title":"FileUtility.java <span style='color:#111;'> 14.71KB </span>","children":null,"spread":false},{"title":"SetBackedNetworkList.java <span style='color:#111;'> 14.63KB </span>","children":null,"spread":false},{"title":"BackgroundGuiHandler.java <span style='color:#111;'> 14.63KB </span>","children":null,"spread":false},{"title":"KmlStyle.java <span style='color:#111;'> 14.44KB </span>","children":null,"spread":false},{"title":"NetworkListUtil.java <span style='color:#111;'> 13.59KB </span>","children":null,"spread":false},{"title":"WigleService.java <span style='color:#111;'> 13.45KB </span>","children":null,"spread":false},{"title":"MapRender.java <span style='color:#111;'> 13.19KB </span>","children":null,"spread":false},{"title":"UserStatsFragment.java <span style='color:#111;'> 13.18KB </span>","children":null,"spread":false},{"title":"KmlFeatureParser.java <span style='color:#111;'> 12.90KB </span>","children":null,"spread":false},{"title":"GsmOperator.java <span style='color:#111;'> 10.67KB </span>","children":null,"spread":false},{"title":"GeoJsonLayer.java <span style='color:#111;'> 10.45KB </span>","children":null,"spread":false},{"title":"ClusterManager.java <span style='color:#111;'> 10.20KB </span>","children":null,"spread":false},{"title":"SphericalUtil.java <span style='color:#111;'> 10.12KB </span>","children":null,"spread":false},{"title":"GeoJsonPointStyle.java <span style='color:#111;'> 10.08KB </span>","children":null,"spread":false},{"title":"Network.java <span style='color:#111;'> 9.55KB </span>","children":null,"spread":false},{"title":"IconGenerator.java <span style='color:#111;'> 9.33KB </span>","children":null,"spread":false},{"title":"SiteStatsFragment.java <span style='color:#111;'> 9.23KB </span>","children":null,"spread":false},{"title":"HttpFileUploader.java <span style='color:#111;'> 9.12KB </span>","children":null,"spread":false},{"title":"KmlStyleParser.java <span style='color:#111;'> 9.07KB </span>","children":null,"spread":false},{"title":"NetworkListAdapter.java <span style='color:#111;'> 8.98KB </span>","children":null,"spread":false},{"title":"MxcDatabaseHelper.java <span style='color:#111;'> 8.87KB </span>","children":null,"spread":false},{"title":"AbstractBackgroundTask.java <span style='color:#111;'> 8.77KB </span>","children":null,"spread":false},{"title":"NewsFragment.java <span style='color:#111;'> 8.55KB </span>","children":null,"spread":false},{"title":"ErrorReportActivity.java <span style='color:#111;'> 8.40KB </span>","children":null,"spread":false},{"title":"NetworkListTest.java <span style='color:#111;'> 8.09KB </span>","children":null,"spread":false},{"title":"GeoJsonFeature.java <span style='color:#111;'> 8.06KB </span>","children":null,"spread":false},{"title":"ActivateActivity.java <span style='color:#111;'> 8.04KB </span>","children":null,"spread":false},{"title":"NonHierarchicalDistanceBasedAlgorithm.java <span style='color:#111;'> 7.87KB </span>","children":null,"spread":false},{"title":"SettingsUtil.java <span style='color:#111;'> 7.81KB </span>","children":null,"spread":false},{"title":"CsvDownloader.java <span style='color:#111;'> 7.73KB </span>","children":null,"spread":false},{"title":"utm.java <span style='color:#111;'> 7.63KB </span>","children":null,"spread":false},{"title":"Gradient.java <span style='color:#111;'> 7.43KB </span>","children":null,"spread":false},{"title":"KmlContainerParser.java <span style='color:#111;'> 7.39KB </span>","children":null,"spread":false},{"title":"SetNetworkListAdapter.java <span style='color:#111;'> 7.06KB </span>","children":null,"spread":false},{"title":"MarkerManager.java <span style='color:#111;'> 6.70KB </span>","children":null,"spread":false},{"title":"ObservationImporter.java <span style='color:#111;'> 6.41KB </span>","children":null,"spread":false},{"title":"PointQuadTree.java <span style='color:#111;'> 6.20KB </span>","children":null,"spread":false},{"title":"PointQuadTreeTest.java <span style='color:#111;'> 6.15KB </span>","children":null,"spread":false},{"title":"mgrs.java <span style='color:#111;'> 5.54KB </span>","children":null,"spread":false},{"title":"GeoJsonPolygonStyle.java <span style='color:#111;'> 5.46KB </span>","children":null,"spread":false},{"title":"GeoJsonLineStringStyle.java <span style='color:#111;'> 5.44KB </span>","children":null,"spread":false},{"title":"SearchUtil.java <span style='color:#111;'> 5.43KB </span>","children":null,"spread":false},{"title":"KmlContainer.java <span style='color:#111;'> 5.24KB </span>","children":null,"spread":false},{"title":"GeoJsonFeatureTest.java <span style='color:#111;'> 5.24KB </span>","children":null,"spread":false},{"title":"BluetoothUtil.java <span style='color:#111;'> 5.23KB </span>","children":null,"spread":false},{"title":"KmlParser.java <span style='color:#111;'> 5.16KB </span>","children":null,"spread":false},{"title":"GeoJsonPointStyleTest.java <span style='color:#111;'> 5.05KB </span>","children":null,"spread":false},{"title":"SpeechActivity.java <span style='color:#111;'> 4.97KB </span>","children":null,"spread":false},{"title":"MapFilterActivity.java <span style='color:#111;'> 4.96KB </span>","children":null,"spread":false},{"title":"GradientTest.java <span style='color:#111;'> 4.94KB </span>","children":null,"spread":false},{"title":"SearchFragment.java <span style='color:#111;'> 4.93KB </span>","children":null,"spread":false},{"title":"FilterMatcher.java <span style='color:#111;'> 4.90KB </span>","children":null,"spread":false},{"title":"OkFileUploader.java <span style='color:#111;'> 4.55KB </span>","children":null,"spread":false},{"title":"......","children":null,"spread":false},{"title":"<span style='color:steelblue;'>文件过多,未全部展示</span>","children":null,"spread":false}],"spread":true}]

评论信息

免责申明

【只为小站】的资源来自网友分享,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,【只为小站】 无法对用户传输的作品、信息、内容的权属或合法性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论 【只为小站】 经营者是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。
本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二条之规定,若资源存在侵权或相关问题请联系本站客服人员,zhiweidada#qq.com,请把#换成@,本站将给予最大的支持与配合,做到及时反馈和处理。关于更多版权及免责申明参见 版权及免责申明