impalex / knockonports Goto Github PK
View Code? Open in Web Editor NEWA port knocking client for Android
License: Apache License 2.0
A port knocking client for Android
License: Apache License 2.0
Можно добавить ведение логов? т.е. в какое время и с какого IP стучали.
Для повышения безопасности потом можно будет проверять время и IP с логами сервера куда стучали.
Если возможно добавьте логи для повышения информативности и безопастности.
Пример логов (Дата Время (IP) Название Хоста):
Если по простому то Вебхук - это HTTP-запрос на определенный URL-адрес.
Например так открываем ссылку и на сервере начинают работать определенные механизмы:
https://myServer.com/secretFolder/script.php?cmd=openPort22
Можно ли добавить возможность сказать какие данные отправить или просто указать размер данных для пакета TCP. Сейчас есть возможность сказать данные для UDP и указать размер пакета для ICMP, а для TCP нет такой возможности.
После всех основных заголовков есть возможность сказать, что за данные отправляются:
https://ru.wikipedia.org/wiki/Transmission_Control_Protocol
У меня есть возможность использовать только 80 и 443 порты т.к. открыт доступ в интернет только для сайтов. Хотелось бы иметь возможность стучать размерами пакетов в эти порты. На одном из них сидит кстати OpenVPN, так что по хорошему, лучше использовать только 80й порт и стучать в него.
now it is possible to make widgets of 2x1 size and it is possible to switch buttons inside the widget where you need to make a knock port.
Make a small widget size of 1x1 and without buttons only one selected server.
Save space on small screens.
there are a lot of widgets on the screen and if you accidentally touch another one there is a knock.
please add the ability to request confirmation when knocking via the widget.
Make a pop-up window where you will be asked to knock or not? this is just for the widget
Hi, it would be nice if you could provide a list of prerequisites and build instructions.
добрый день, Александр. прога отличная, но не хватает настройки уведомлений. например возможности их отключить в виджетах или самой проге и черной темы для amoled экранов, где она смотрелась бы и была более практична, чем темная
even though knockd doesn't support IPV6, the APP trys to use IPV6 if there is a "AAAA" DNS register.
Would be great if there was a IPV6/IPV4 switch on the knock app entry
Just a small request to have a prompt for delete or perhaps as a prompt on long press instead of a straightforward easy to press delete icon. Possible to accidentally deleting an entry is too easy. Great app btw.
The app crashes every time I try to view any logs. This is a pretty consistent problem with the app and was curious if others have experienced this. My phone "knocked" Sucessfully on device on my local network. Everything else seems to work. But all I get is "knock complete" which is better then an error but no real information is returned? Is there a plan to add details of the knock?
It say "Knocking ok" when device has no Internet connection.
I know you added tasker integration, but the latter is not free...
It would be nice to add a timer to repeat knock sequence
Usage example : be sure to open access again via port knocking from my mobile phone on:
У вас хорошее приложение и осталось только подкрутить немножно интерфейс чтобы сделать его приятным для перфекциониста. Есть местами разные расстояния между элементами интерфейса. в частности между первым элементом в списке и последующими. И в меню редактирования кнопка сильно близко в полоске. Если приглядываться немного некрасиво.
It would be nice if could add IPv6 support !
I've seen this app on F-Droid, but it lacks screenshots, changelog and a translatable description there. It's pretty easy for you to add these information. Please have a look at this example or at the F-Droid docs or fastlane docs.
After you have commited these files to your repo and tagged a new version, you need to remove the Description
and Summary
from the metadata file in the F-Droid Data repo.
Add an item to the menu that contains information about the current version and links to github.
I'm trying to set this up to knock on a sequence of TCP ports, it works fine if I send to a host over the LAN, but when I switch to my carrier's connection none of the packets come through. I see packets on the correct ports if I attempt to connect using a Telnet client from my phone, so my ISP isn't blocking those ports.
I had a quick look at the source and can see it initiates a TCP connection, then immediately shuts it down, so my only thought is maybe the immediate shut-down after the connection causes my carrier's network to drop the connection before the server sees the SYN. From several Linux PCs I've been knocking using a shell script that attempts to initiate a connection with nc (which fails, as the target explicitly rejects the connection), this is to ensure the ports are knocked in sequence and there is no out-of-order issues from the Linux PCs.
So my ideas for improvements:
В момент стука появляется всплывающее сообщение в шторке (в уведомлении) о том что мы стучим в ... Есть там кто-то? Это сообщение не меняется даже после того как постучали и его нельзя закрыть раньше времени т.к. запущена служба.
Прошу сделать следующее:
It would be neat to have the ability to send SPA to fwknop, a more secure port knocking method.
While there is already an android app available it lacks the quality of life features of knock on ports
Hi,
F-Droid uses NDK r12b by default which is probably not the right one. Which NDK should we use?
Seen in another android app:
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.