{"id":23638540,"url":"https://github.com/turulomio/devicesinlan","last_synced_at":"2025-07-23T14:35:43.078Z","repository":{"id":45448771,"uuid":"157820052","full_name":"turulomio/devicesinlan","owner":"turulomio","description":"Find devices in a LAN and allows to make a list of known devices in order to detect not allowed ones","archived":false,"fork":false,"pushed_at":"2024-09-21T06:04:58.000Z","size":4332,"stargazers_count":7,"open_issues_count":2,"forks_count":1,"subscribers_count":2,"default_branch":"main","last_synced_at":"2024-12-17T18:42:47.290Z","etag":null,"topics":["devices","scanner"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/turulomio.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,"publiccode":null,"codemeta":null}},"created_at":"2018-11-16T06:00:46.000Z","updated_at":"2024-10-04T03:35:56.000Z","dependencies_parsed_at":"2024-03-30T05:30:32.656Z","dependency_job_id":"3a658f6b-60b4-48a3-884b-6b0ed98a9783","html_url":"https://github.com/turulomio/devicesinlan","commit_stats":{"total_commits":242,"total_committers":3,"mean_commits":80.66666666666667,"dds":0.3429752066115702,"last_synced_commit":"12d7b702daabc2f7c9c7b83d33a73c337e0b9406"},"previous_names":[],"tags_count":9,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/turulomio%2Fdevicesinlan","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/turulomio%2Fdevicesinlan/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/turulomio%2Fdevicesinlan/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/turulomio%2Fdevicesinlan/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/turulomio","download_url":"https://codeload.github.com/turulomio/devicesinlan/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":231600446,"owners_count":18398545,"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":["devices","scanner"],"created_at":"2024-12-28T07:45:08.171Z","updated_at":"2025-07-23T14:35:43.063Z","avatar_url":"https://github.com/turulomio.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"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/)\n\nSnapshots\n=========\n\n![Snapshot](https://raw.githubusercontent.com/turulomio/devicesinlan/qt5/doc/devicesinlan_snapshots_01.png)\n\nLinks\n=====\n  \nProject web page:\n  * https://github.com/turulomio/devicesinlan/\n\nApp statistics\n  * https://devicesinlan.sourceforge.net/php/devicesinlan_statistics.php\n\nInstall in Linux\n================\nIf you use Gentoo you can find a ebuild in https://github.com/turulomio/myportage/tree/master/net-analyzer/devicesinlan\n\nIf you use other distribution compatible con pip: `pip install devicesinlan`\n\nInstall in Windows as a python module\n=====================================\nYou need to install Python from https://www.python.org and add it to the PATH\n\nYou must open a console with Administrator privileges and type:\n\n`pip install devicesinlan`\n\nIf you want to create a Desktop shortcut to launch Xulpymoney you must write in a console:\n\n`devicesinlan_shortcut.exe`\n\nChangelog\n=========\n\ndevicesinlan 0.1.0 20150519\n---------------------------\n- Basic funcionality\n- Spanish translation\n\ndevicesinlan 0.2.0 20150519\n---------------------------\n- Improved class developing\n- Add argument to select net interfaz\n- MAC address matching is now case insensitive\n\ndevicesinlan 0.3.0 20150519\n---------------------------\n- Catched exception with arp-scan\n\ndevicesinlan 0.4.0 20150524\n---------------------------\n- Known devices are now sorted by alias and listed\n- Net devices are now sorted by IP address\n- You can add and remove Known devices from command line\n- Net devices list doesn't show duplicates\n\ndevicesinlan 0.5.0 20150617\n---------------------------\n- Console output shows the number of devices in the lan\n\ndevicesinlan 0.6.0 20150819\n---------------------------\n- Added ping search support\n- Made my own arp-scanner\n- Added ieee-oui.txt database with get-oui from arp-scan\n\ndevicesinlan 0.7.0 20160717\n---------------------------\n- Added UI.\n- First Windows verion\n\ndevicesinlan 0.8.0 20170118\n---------------------------\n- Added more device types\n- Works -a, -r, -l again\n- Improved apps dependencies\n\ndevicesinlan 0.9.0 20170205\n---------------------------\n- Pretty list in console\n- Device type added to lists\n\ndevicesinlan 0.10.0 20170206\n----------------------------\n- Replaced Color class by colorama package\n- There is Color in Windows console reports\n\ndevicesinlan 0.11.0 20170207\n----------------------------\n- Replaced Thread with PoolThreadExecutor\n- Added setting to set concurrence\n- Improved console reports\n\ndevicesinlan 1.0.0 20170208\n---------------------------\n- Project man page created\n- Save/load xml lists\n- Check for updates\n- Gets installation statistcs\n\ndevicesinlan 1.0.1 20170209\n---------------------------\n- Improved statistics system\n- Fix little bugs\n\ndevicesinlan 1.0.2 20170222\n---------------------------\n- Added logging system\n- Statistics work now in console mode\n- Add a Device can input the type now\n- Add to console mode --load --save --reset\n\ndevicesinlan 1.1.0 20170226\n---------------------------\n- Logging is deactivated by default\n- Statistics system now sends platform\n\ndevicesinlan 1.2.0 20171228\n---------------------------\n- Now, You don't need to be superuser to run DevicesInLan\n- Improved documentation and spanish translation\n- Netifaces removed\n- Removed buggy shortcut\n- Added faster socket to check arp\n- Changed distribution system from innoreader to setup\n\ndevicesinlan 1.3.0 20180121\n---------------------------\n- Solved translation path bug in linux\n- Current device is showed in blue\n- Now there is an executable for console and other for ui\n- Created documentation for both executables\n- Removed man2html dependency\n\ndevicesinlan 1.4.0 20181116\n---------------------------\n- Changed Makefile.py to setuptools\n- Now setup.py pyinstaller generates a standalone windows executable\n\ndevicesinlan 1.4.1 20181116\n---------------------------\n- Fix little bugs with windows installation\n\ndevicesinlan 1.5.0 20181119\n---------------------------\n- Improved code quality\n\ndevicesinlan 1.6.0 20181126\n---------------------------\n- Added desktop files in Linux\n- arp command removes its absolut path to work in all Linux distributions\n- Fixed detection of new versions\n\ndevicesinlan 1.7.0 20190803\n---------------------------\n- Fixed mixed colors in console outputs.\n- Added windows console and gui distributions.\n\ndevicesinlan 1.8.0 20191230\n---------------------------\n- Added scapy methods.\n- Fix bug loading unescaped data from XML.\n- Addapting code to reusing project.\n- Improved doc and translations\n\ndevicesinlan 1.9.0 20190109\n---------------------------\n- Added 'Report issue' action.\n- Windows console version now ask for a key to end app.\n- Added used software information in about dialog.\n\ndevicesinlan 1.9.2 20220713\n---------------------------\n- Updated to last qt5\n\ndevicesinlan 2.0.0 20240421\n---------------------------\n- Updated to qt6\n- Now uses pydicts module\n- Pyinstaller for windows works with wine\n- Improved statistics server page\n\ndevicesinlan 2.0.1 20241228\n---------------------------\n- Updated dependencies logic\n- Fix remote version bug","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fturulomio%2Fdevicesinlan","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fturulomio%2Fdevicesinlan","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fturulomio%2Fdevicesinlan/lists"}