evillimiter icon indicating copy to clipboard operation
evillimiter copied to clipboard

iOS and Android App?

Open codings9 opened this issue 5 years ago • 12 comments

Question: What do you think port or make an app for evillimiter-ios and android?

I noticed you got a Windows binary and Linux.

codings9 avatar Aug 12 '19 01:08 codings9

Good point. I'm not very experienced in App programming. When I have time I'm going to have a look at it. However, I don't think it's possible on IOS. But like I sad, I'm not sure...

bitbrute avatar Aug 14 '19 20:08 bitbrute

This would not work? https://py2app.readthedocs.io/en/latest/

On Wed, Aug 14, 2019 at 1:27 PM bitbrute [email protected] wrote:

Good point. I'm not very experienced in App programming. When I have time I'm going to have a look at it. However, I don't think it's possible on IOS. But like I sad, I'm not sure...

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/bitbrute/evillimiter/issues/27?email_source=notifications&email_token=ABOUOMFOVUPW4KYFCPLOZX3QERTEFA5CNFSM4IK5JIMKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOD4KAJKA#issuecomment-521405608, or mute the thread https://github.com/notifications/unsubscribe-auth/ABOUOMGVTMBB7KGDGO3KQY3QERTEFANCNFSM4IK5JIMA .

codings9 avatar Aug 14 '19 22:08 codings9

That tool appears to be for creating macOS applications, not mobile applications.

leonardus avatar Aug 14 '19 22:08 leonardus

An evillimiter mobile app would likely have to be written from scratch for the specific platform. Not all of the tools that evillimiter uses under the hood are present on Android and iOS.

leonardus avatar Aug 14 '19 22:08 leonardus

To run evillimiter on a device it would almost certainly need to be rooted. You may be able to get this working on an Android device by using termux, you can install python inside termux but I'm not sure if it would have all the needed modules.

What I would like to see is an application or webui that controls evillimiter.

f1vefour avatar Jan 07 '20 12:01 f1vefour

Due to the pkg's I'd say this wouldn't work in MacOS unless you would find an alt pkg to use..

CRO-THEHACKER avatar Mar 18 '20 01:03 CRO-THEHACKER

Good point. I'm not very experienced in App programming. When I have time I'm going to have a look at it. However, I don't think it's possible on IOS. But like I sad, I'm not sure...

Won't the linux tool work in termux in android?

extinctsion avatar Oct 18 '21 16:10 extinctsion

The easiest thing to do would be to make it into an api that runs on a computer on the local network. Any one could then build apps that connect to the apis and run all the commands from the app gui.

leocrawf avatar Nov 08 '21 09:11 leocrawf

@leocrawf One could also just SSH into the machine running EvilLimiter from a mobile device.

chrizator avatar Nov 11 '21 12:11 chrizator

@leocrawf One could also just SSH into the machine running EvilLimiter from a mobile device.

Is this something that can be done now?

leocrawf avatar Nov 11 '21 12:11 leocrawf

@leocrawf Sure, setup SSH on your machine (there are lots of YouTube videos on how to do it), download an SSH app for your smartphone and connect to your machine. You can enter commands from your smartphone just like you would if you were in front of it. There are plenty of tutorials.

chrizator avatar Nov 11 '21 15:11 chrizator

by bitbrute ~ limit devices on your network :3 v1.5.0

OK interface: wlan0 OK gateway ip: 192.168.1.0 Traceback (most recent call last): File "/usr/local/bin/evillimiter", line 33, in sys.exit(load_entry_point('evillimiter==1.5.0', 'console_scripts', 'evillimiter')()) File "/usr/local/lib/python3.10/dist-packages/evillimiter-1.5.0-py3.10.egg/evillimiter/evillimiter.py", line 167, in run args = process_arguments(args) File "/usr/local/lib/python3.10/dist-packages/evillimiter-1.5.0-py3.10.egg/evillimiter/evillimiter.py", line 93, in process_arguments gateway_mac = netutils.get_mac_by_ip(interface, gateway_ip) File "/usr/local/lib/python3.10/dist-packages/evillimiter-1.5.0-py3.10.egg/evillimiter/networking/utils.py", line 43, in get_mac_by_ip response = sr1(packet, timeout=3, verbose=0, iface=interface) File "/usr/lib/python3/dist-packages/scapy/sendrecv.py", line 536, in sr1 s = conf.L3socket(promisc=promisc, filter=filter, File "/usr/lib/python3/dist-packages/scapy/arch/linux.py", line 398, in init self.ins = socket.socket(socket.AF_PACKET, socket.SOCK_RAW, socket.htons(type)) # noqa: E501 File "/usr/lib/python3.10/socket.py", line 232, in init _socket.socket.init(self, family, type, proto, fileno) PermissionError: [Errno 13] Permission denied

Solom2 avatar Dec 06 '22 20:12 Solom2