Search the Community
Showing results for tags 'poll'.
PopsWRT Latest Version: 2G-1 Yes, it's finally released! So, here it is! Feel free to try it out and have a play - keep in mind that some things (like the VPN feature) aren't tested and therefore aren't guaranteed to work. If they don't work let me know and I'll try dealing with it. Configuration. PopsWRT allows you to configure the PS in ways you always thought possible but weren't sure how to do easily (for some people). You can configure the IP, Netmask, DHCP range, VPN details, SSH server and DNS server, giving you an infinite amount of possibilities for any network situation you plug your PS into. By default the PS starts up with the domain name "popswrt" so you can type "popswrt.com" in your browser to access it's web server. If you change the IP you can still access PopsWRT by typing "popswrt.com" in your browser (as of version 1G-3), so fear not! Payloads and Modules. PopsWRT comes with TCPDump ready-to-run straight from the web browser - however you can add your own payloads to the "custom" folder in the payload directory, allowing you to remotely launch payloads from the website. Here's an example of what the file structure looks like for a custom payload: /switch3 (PopsWRT switch directory) /www /custom /tcpdump /payload.sh /cfg /payload.sh /server.py /version.txt What's with the weird version names? Explanation: 0g = Pop 1g = Grand Pop 2g = Great Grand Pop Examples: 0g-0 = Pop - Variant 0 1g-2 = Grand Pop - Variant 2 PopsWRT API for the CLI. There's a list of commands you can use (aside from the normal bash commands) from an API that is sourced every time you call a command in the CLI on the web server. The list can be read in the "api.sh" file located in the "custom" folder of the payload directory - have a read, since some of them are quite useful! Things you should know.. PopsWRT is still in development so don't expect everything to work 100%. I haven't tested running the payload for more than an hour so bear in mind it might not handle month-long applications. I've already fixed a bunch of bugs in the first day and added a few features that I'm sure you will find useful. There are some options at the start of the "payload.sh" file that you can change to customise it's startup a bit. Bugs should be reported via Github Issues or in this thread. Here's a link to the Github. Have any suggestions? Feel free to shoot 'em at me via a DM, a comment to this post or a Github Issue.