Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/turulomio/devicesinlan
Find devices in a LAN and allows to make a list of known devices in order to detect not allowed ones
https://github.com/turulomio/devicesinlan
devices scanner
Last synced: 6 days ago
JSON representation
Find devices in a LAN and allows to make a list of known devices in order to detect not allowed ones
- Host: GitHub
- URL: https://github.com/turulomio/devicesinlan
- Owner: turulomio
- License: gpl-3.0
- Created: 2018-11-16T06:00:46.000Z (about 6 years ago)
- Default Branch: main
- Last Pushed: 2024-09-21T06:04:58.000Z (3 months ago)
- Last Synced: 2024-12-17T18:42:47.290Z (16 days ago)
- Topics: devices, scanner
- Language: Python
- Homepage:
- Size: 4.13 MB
- Stars: 7
- Watchers: 2
- Forks: 1
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
Awesome Lists containing this project
README
# DevicesInLan [![PyPI - Downloads](https://img.shields.io/pypi/dm/devicesinlan?label=Pypi%20downloads)](https://pypi.org/project/devicesinlan/) [![Github - Downloads](https://shields.io/github/downloads/turulomio/devicesinlan/total?label=Github%20downloads )](https://github.com/turulomio/devicesinlan/)
Snapshots
=========![Snapshot](https://raw.githubusercontent.com/turulomio/devicesinlan/qt5/doc/devicesinlan_snapshots_01.png)
Links
=====
Project web page:
* https://github.com/turulomio/devicesinlan/App statistics
* https://devicesinlan.sourceforge.net/php/devicesinlan_statistics.phpInstall in Linux
================
If you use Gentoo you can find a ebuild in https://github.com/turulomio/myportage/tree/master/net-analyzer/devicesinlanIf you use other distribution compatible con pip: `pip install devicesinlan`
Install in Windows as a python module
=====================================
You need to install Python from https://www.python.org and add it to the PATHYou must open a console with Administrator privileges and type:
`pip install devicesinlan`
If you want to create a Desktop shortcut to launch Xulpymoney you must write in a console:
`devicesinlan_shortcut.exe`
Install in Windows as a standalone application
==============================================
You need to download devicesinlan-X.X.X.exe to use console script or devicesinlan_gui-X.X.X.exe to use gui app, from github releaseJust execute it. It's an standalone application, it took some time to launch due to it uncompress code first ;)
Changelog
=========devicesinlan 0.1.0 20150519
---------------------------
- Basic funcionality
- Spanish translationdevicesinlan 0.2.0 20150519
---------------------------
- Improved class developing
- Add argument to select net interfaz
- MAC address matching is now case insensitivedevicesinlan 0.3.0 20150519
---------------------------
- Catched exception with arp-scandevicesinlan 0.4.0 20150524
---------------------------
- Known devices are now sorted by alias and listed
- Net devices are now sorted by IP address
- You can add and remove Known devices from command line
- Net devices list doesn't show duplicatesdevicesinlan 0.5.0 20150617
---------------------------
- Console output shows the number of devices in the landevicesinlan 0.6.0 20150819
---------------------------
- Added ping search support
- Made my own arp-scanner
- Added ieee-oui.txt database with get-oui from arp-scandevicesinlan 0.7.0 20160717
---------------------------
- Added UI.
- First Windows veriondevicesinlan 0.8.0 20170118
---------------------------
- Added more device types
- Works -a, -r, -l again
- Improved apps dependenciesdevicesinlan 0.9.0 20170205
---------------------------
- Pretty list in console
- Device type added to listsdevicesinlan 0.10.0 20170206
----------------------------
- Replaced Color class by colorama package
- There is Color in Windows console reportsdevicesinlan 0.11.0 20170207
----------------------------
- Replaced Thread with PoolThreadExecutor
- Added setting to set concurrence
- Improved console reportsdevicesinlan 1.0.0 20170208
---------------------------
- Project man page created
- Save/load xml lists
- Check for updates
- Gets installation statistcsdevicesinlan 1.0.1 20170209
---------------------------
- Improved statistics system
- Fix little bugsdevicesinlan 1.0.2 20170222
---------------------------
- Added logging system
- Statistics work now in console mode
- Add a Device can input the type now
- Add to console mode --load --save --resetdevicesinlan 1.1.0 20170226
---------------------------
- Logging is deactivated by default
- Statistics system now sends platformdevicesinlan 1.2.0 20171228
---------------------------
- Now, You don't need to be superuser to run DevicesInLan
- Improved documentation and spanish translation
- Netifaces removed
- Removed buggy shortcut
- Added faster socket to check arp
- Changed distribution system from innoreader to setupdevicesinlan 1.3.0 20180121
---------------------------
- Solved translation path bug in linux
- Current device is showed in blue
- Now there is an executable for console and other for ui
- Created documentation for both executables
- Removed man2html dependencydevicesinlan 1.4.0 20181116
---------------------------
- Changed Makefile.py to setuptools
- Now setup.py pyinstaller generates a standalone windows executabledevicesinlan 1.4.1 20181116
---------------------------
- Fix little bugs with windows installationdevicesinlan 1.5.0 20181119
---------------------------
- Improved code qualitydevicesinlan 1.6.0 20181126
---------------------------
- Added desktop files in Linux
- arp command removes its absolut path to work in all Linux distributions
- Fixed detection of new versionsdevicesinlan 1.7.0 20190803
---------------------------
- Fixed mixed colors in console outputs.
- Added windows console and gui distributions.devicesinlan 1.8.0 20191230
---------------------------
- Added scapy methods.
- Fix bug loading unescaped data from XML.
- Addapting code to reusing project.
- Improved doc and translationsdevicesinlan 1.9.0 20190109
---------------------------
- Added 'Report issue' action.
- Windows console version now ask for a key to end app.
- Added used software information in about dialog.devicesinlan 1.9.2 20220713
---------------------------
- Updated to last qt5devicesinlan 2.0.0 20240421
---------------------------
- Updated to qt6
- Now uses pydicts module
- Pyinstaller for windows works with wine
- Improved statistics server page