Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/xchwarze/wifi-pineapple-panel
Updated panel for Wifi Pineapple NANO/TETRA
https://github.com/xchwarze/wifi-pineapple-panel
hak5 redteam-tools security-tools wifi-pineapple wifi-pineapple-nano wifi-pineapple-tetra
Last synced: about 1 month ago
JSON representation
Updated panel for Wifi Pineapple NANO/TETRA
- Host: GitHub
- URL: https://github.com/xchwarze/wifi-pineapple-panel
- Owner: xchwarze
- Created: 2021-05-03T05:05:13.000Z (over 3 years ago)
- Default Branch: wpc
- Last Pushed: 2023-11-11T06:46:51.000Z (about 1 year ago)
- Last Synced: 2024-05-15T15:40:42.261Z (6 months ago)
- Topics: hak5, redteam-tools, security-tools, wifi-pineapple, wifi-pineapple-nano, wifi-pineapple-tetra
- Language: HTML
- Homepage:
- Size: 701 KB
- Stars: 24
- Watchers: 5
- Forks: 6
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Wifi Pineapple Panel
The idea of this project is to have a better panel for the pineapple NANO/TETRA
To install it, you just have to copy the contents of the src folder to / of the pineapple and reboot.# Changes
The following functionalities are modified looking for a better user experience
## General:
- Compress PNG images (size -55K)
- Compress SVG images (size -7K)
- Update Bootstrap to 3.4.1 (size +2K)
- Rebuild mobile view
- Add Chevron icon to accordions (size +1K)
- Change notification time from 6000 to 30000 (decrease RPM from 10 to 2)
- Added more refresh buttons
- Fixed several bugs found in the panel
- Expose AngularJS Pineapple API in JS window
- Add timeout and prevent duplicated request in API service
- Refactor all indexedDB code
- Removed use of php7-mod-sockets and php7-mod-openssl (size -200K)
- Implemented use of uclient-fetch as a replacement for wget and file_get_contents(https)## Dashboard
- Change update time from 5000 to 10000 (decrease RPM from 12 to 6)## Recon:
- Code refactor in module.php
- Add results counter in titles with badges
- Fix column alignment## Clients:
- Add loading indicator
- Change default text logic## PineAP:
- Configure used monitor interface (pineapd pineap_interface)
- Configure used source interface (pineapd source_mac grabber)
- Show pineapd service errors## Logging:
- Fire data loading on open accordion
- Add PineAP Logs loading indicator
- Save filters in cookies## Network:
- Add tabs
- Add "Wireless raw config editor" section
- Add "Info" section
- Add "Interface actions" section
- Decrease initial requests (from 8 to 3)
- Use new feed for out.txt updates## Advanced:
- Add tabs
- Add "Manual upgrade" section
- Decrease initial requests (from 8 to 3)
- Use Universal Wifi pineapple hardware cloner downloads as update feed
- Add "Keep settings and retain the current configuration" checkbox## Modules:
- Refactor in Modules.php
- Add support for injectJS in modules manifest
- Use new modules feed: https://github.com/xchwarze/wifi-pineapple-community/tree/main/modules# Notes
1. For edit notification timer you can use this
```bash
# sed -i 's/OLD-VALUE/NEW-VALUE/' FILE
sed -i 's/30000/60000/' src/pineapple/js/controllers.js
```2. To open the menu on hover uncomment this in src/pineapple/main.css
```css
.sidebar:hover {
margin-left: 0;
}
.menu-toggle {
display: none !important;
}
```3. To develop locally you can point your panel to the pinapple replacing the src/pineapple/api/index.php with this
```php