Name | lanscape JSON |
Version |
1.3.4
JSON |
| download |
home_page | None |
Summary | A python based local network scanner |
upload_time | 2025-08-03 20:40:56 |
maintainer | None |
docs_url | None |
author | None |
requires_python | >=3.8 |
license | None |
keywords |
network
scanner
lan
local
python
|
VCS |
 |
bugtrack_url |
|
requirements |
No requirements were recorded.
|
Travis-CI |
No Travis.
|
coveralls test coverage |
No coveralls.
|
# LANscape
A python based local network scanner.

## Local Run
```sh
pip install lanscape
python -m lanscape
```
## Flags
- `--port <port number>` port of the flask app (default: automagic)
- `--persistent` dont shutdown server when browser tab is closed (default: false)
- `--reloader` essentially flask debug mode- good for local development (default: false)
- `--logfile <path>` save log output to the given file path
- `--loglevel <level>` set the logger's log level (default: INFO)
- `--flask-logging` turn on flask logging (default: false)
Examples:
```shell
python -m lanscape --reloader
python -m lanscape --port 5002
python -m lanscape --logfile /tmp/lanscape.log --loglevel DEBUG
```
## Troubleshooting
### MAC Address / Manufacturer is inaccurate/unknown
The program does an ARP lookup to determine the MAC address. This lookup
can sometimes require admin-level permissions to retrieve accurate results.
*Try elevating your shell before execution.*
### Message "WARNING: No libpcap provider available ! pcap won't be used"
This is a missing dependency related to the ARP lookup. This is handled in the code, but you would get marginally faster/better results with this installed: [npcap download](https://npcap.com/#download)
### The accuracy of the devices found is low
I use a combination of ARP and Ping to determine if a device is online. This method drops in stability when used in many threads.
Recommendations:
- Drop parallelism value (advanced dropdown)
- Use python > 3.10 im noticing threadpool improvements after this version
- Create a bug - I'm curious
### Something else
Feel free to submit a github issue detailing your experience.
Raw data
{
"_id": null,
"home_page": null,
"name": "lanscape",
"maintainer": null,
"docs_url": null,
"requires_python": ">=3.8",
"maintainer_email": null,
"keywords": "network, scanner, lan, local, python",
"author": null,
"author_email": "Michael Dennis <michael@dipduo.com>",
"download_url": "https://files.pythonhosted.org/packages/5a/ef/ca3b4f4d839b43683b9312f3dae28f4be894cd76439475887916316ed5da/lanscape-1.3.4.tar.gz",
"platform": null,
"description": "# LANscape\nA python based local network scanner.\n\n\n\n## Local Run\n```sh\npip install lanscape\npython -m lanscape\n```\n\n## Flags\n - `--port <port number>` port of the flask app (default: automagic)\n - `--persistent` dont shutdown server when browser tab is closed (default: false)\n - `--reloader` essentially flask debug mode- good for local development (default: false)\n - `--logfile <path>` save log output to the given file path\n - `--loglevel <level>` set the logger's log level (default: INFO)\n - `--flask-logging` turn on flask logging (default: false)\n\nExamples:\n```shell\npython -m lanscape --reloader\npython -m lanscape --port 5002\npython -m lanscape --logfile /tmp/lanscape.log --loglevel DEBUG\n```\n\n## Troubleshooting\n\n### MAC Address / Manufacturer is inaccurate/unknown\nThe program does an ARP lookup to determine the MAC address. This lookup\ncan sometimes require admin-level permissions to retrieve accurate results.\n*Try elevating your shell before execution.*\n\n### Message \"WARNING: No libpcap provider available ! pcap won't be used\"\nThis is a missing dependency related to the ARP lookup. This is handled in the code, but you would get marginally faster/better results with this installed: [npcap download](https://npcap.com/#download)\n\n### The accuracy of the devices found is low\nI use a combination of ARP and Ping to determine if a device is online. This method drops in stability when used in many threads. \nRecommendations:\n\n - Drop parallelism value (advanced dropdown)\n - Use python > 3.10 im noticing threadpool improvements after this version\n - Create a bug - I'm curious\n\n\n### Something else\nFeel free to submit a github issue detailing your experience.\n\n\n",
"bugtrack_url": null,
"license": null,
"summary": "A python based local network scanner",
"version": "1.3.4",
"project_urls": {
"Homepage": "https://github.com/mdennis281/py-lanscape",
"Issues": "https://github.com/mdennis281/py-lanscape/issues"
},
"split_keywords": [
"network",
" scanner",
" lan",
" local",
" python"
],
"urls": [
{
"comment_text": null,
"digests": {
"blake2b_256": "4015075fdf5c92f4cf5e59b0ed6b67c87e087232ef52e897224722e121fba929",
"md5": "17cc586862faf69663681afd4be2989c",
"sha256": "9151dcfce0b3f2744887c545e1f1e8dbf7a60f1be62102ec0e440c0e68cbc9f8"
},
"downloads": -1,
"filename": "lanscape-1.3.4-py3-none-any.whl",
"has_sig": false,
"md5_digest": "17cc586862faf69663681afd4be2989c",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.8",
"size": 1130800,
"upload_time": "2025-08-03T20:40:55",
"upload_time_iso_8601": "2025-08-03T20:40:55.619265Z",
"url": "https://files.pythonhosted.org/packages/40/15/075fdf5c92f4cf5e59b0ed6b67c87e087232ef52e897224722e121fba929/lanscape-1.3.4-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "5aefca3b4f4d839b43683b9312f3dae28f4be894cd76439475887916316ed5da",
"md5": "c6ad64795912a2918345c78166392ab8",
"sha256": "7cff0b0488a94b869d84758075f5d3d4a73663338377617daa4a1dc600fd56ce"
},
"downloads": -1,
"filename": "lanscape-1.3.4.tar.gz",
"has_sig": false,
"md5_digest": "c6ad64795912a2918345c78166392ab8",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.8",
"size": 1113786,
"upload_time": "2025-08-03T20:40:56",
"upload_time_iso_8601": "2025-08-03T20:40:56.959976Z",
"url": "https://files.pythonhosted.org/packages/5a/ef/ca3b4f4d839b43683b9312f3dae28f4be894cd76439475887916316ed5da/lanscape-1.3.4.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2025-08-03 20:40:56",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "mdennis281",
"github_project": "py-lanscape",
"travis_ci": false,
"coveralls": false,
"github_actions": true,
"requirements": [],
"lcname": "lanscape"
}