Commit graph

67 commits

Author SHA1 Message Date
Simone Margaritelli
df394a821c Showing PID in UI 2017-04-20 10:06:41 +02:00
Simone Margaritelli
54856fc740 Updated screenshot 2017-04-20 09:51:45 +02:00
Simone Margaritelli
525df30b7b Made UI topmost centered dialog 2017-04-20 09:51:39 +02:00
Simone Margaritelli
44b206ce92 UI fixes 2017-04-20 09:46:09 +02:00
Simone Margaritelli
623606f82c Fixed icon not found exception. 2017-04-20 09:41:32 +02:00
Simone Margaritelli
f5f5efe333 Merge pull request #10 from ABaptista/master
Improving UI (PyQt); implementing "Until Quit" action; App icons;
2017-04-20 09:37:30 +02:00
Simone Margaritelli
bf839d0385 Merge branch 'master' into master 2017-04-20 09:37:24 +02:00
Simone Margaritelli
c0f37edb63 Merge pull request #11 from ckuethe/pid_identify
Pid identify
2017-04-20 09:35:49 +02:00
Simone Margaritelli
1ba575deda Merge pull request #9 from ckuethe/no_root_for_help
root should not be required to run '--help'
2017-04-20 09:35:35 +02:00
ABaptista
1533fb62bb Application icons loading. 2017-04-19 19:26:13 -04:00
Chris Kuethe
8d1ee10184 add pid so I know which of my 42 copies of "python" is connecting 2017-04-19 13:44:29 -07:00
ABaptista
459cc76579 Fixing whitelist/block bug 2017-04-19 13:49:05 -04:00
ABaptista
7995da3f35 Better UI using PyQt. Implements 'Until Quit' action. 2017-04-19 13:38:18 -04:00
Chris Kuethe
92bda10598 root should not be required to run '--help'
Also delay importing the opensnitch module so that you can run '--help'
even when your PYTHONPATH does not contain the opensnitch module
2017-04-19 08:34:55 -07:00
Simone Margaritelli
2d219e2f8c Minor refactoring 2017-04-19 12:31:44 +02:00
Simone Margaritelli
609a28cca2 Merge pull request #8 from ABaptista/master
New choices
2017-04-19 12:00:17 +02:00
ABaptista
c4d4c04ce6 New choices 2017-04-19 10:50:52 +01:00
Simone Margaritelli
45dde7fefb Various fixes, reverted to original UI since GTK doesn't really like being invoked from different threads. 2017-04-19 10:30:55 +02:00
Simone Margaritelli
2ef68fa09d Merge pull request #6 from nabeelomer/master
New UI
2017-04-19 09:59:49 +02:00
Simone Margaritelli
f7251219fb Merge pull request #4 from ABaptista/master
Implements rules persistence
2017-04-19 09:59:13 +02:00
Simone Margaritelli
5f43963105 Merge pull request #7 from ckuethe/process_name_inspection
Attempt to resolve script interpreters to the running script
2017-04-19 09:58:37 +02:00
Chris Kuethe
cd1a37abda Attempt to resolve script interpreters to the running script 2017-04-18 23:22:40 -07:00
Nabeel Omer
6c7e7e2b42
update readme 2017-04-19 07:24:07 +05:30
Nabeel Omer
2be8b15b2e
update readme 2017-04-19 06:55:41 +05:30
Nabeel Omer
eeaad43355
minor update 2017-04-19 06:04:20 +05:30
Nabeel Omer
2b00f11d67
new UI 2017-04-19 05:46:37 +05:30
ABaptista
c443cea2db Implements rules persistance 2017-04-18 19:18:52 +01:00
Simone Margaritelli
99009b9fd5 Merge pull request #3 from carlosotgz/improved-conn-parsing
Improved connection parsing
2017-04-18 15:06:38 +02:00
Carlos Ortigoza Dempster
e3d376b716 Solving conflicts with dependencies 2017-04-18 15:01:14 +02:00
Carlos Ortigoza Dempster
b7b6665949 Implemented a cleaner and faster way to get the PID of a connection 2017-04-18 14:52:08 +02:00
Simone Margaritelli
06f28fbac0 Less verbose exception log 2017-04-18 14:06:58 +02:00
Simone Margaritelli
1335459bc1 Issue #2: Making sure the packet has all the necessary DNS layers. 2017-04-18 14:06:12 +02:00
Simone Margaritelli
c82f2ad1a4 Fixed '(Allow|Deny) Once' actions. 2017-04-18 13:58:07 +02:00
Simone Margaritelli
af1bb27e6a Fixed CNAME records handling. 2017-04-18 13:45:19 +02:00
Simone Margaritelli
4d9b769671 Replaced nfqueue-bindings-python with NetfilterQueue pip module. 2017-04-18 13:31:43 +02:00
Simone Margaritelli
b8a45989b5 lol 2017-04-17 19:19:43 +02:00
Simone Margaritelli
b2fa5d3fe9 Fixed version to respect PIP 440 2017-04-17 19:09:00 +02:00
Simone Margaritelli
736f63a417 Fixes 2017-04-17 18:44:15 +02:00
Simone Margaritelli
fae6509086 Minor refactoring 2017-04-17 18:37:28 +02:00
Simone Margaritelli
a739b97655 Added support for --debug and --log-file command line options. 2017-04-17 18:34:28 +02:00
Simone Margaritelli
8924f3755f README update 2017-04-17 18:20:32 +02:00
Simone Margaritelli
345b647001 Logging dropped connections. 2017-04-17 18:18:13 +02:00
Simone Margaritelli
b7a63dbd18 New screenshot and fixes 2017-04-17 18:11:48 +02:00
Simone Margaritelli
aa3eb13598 Marking packets to let iptables know it has to reject them. 2017-04-17 18:06:07 +02:00
Simone Margaritelli
da68323da3 Better handling of error conditions 2017-04-17 18:00:07 +02:00
Simone Margaritelli
5a7ee96d31 Bunch of TODOs 2017-04-17 17:48:02 +02:00
Simone Margaritelli
606bb4d87c Checking if it was possible to get the pid from socket inode. 2017-04-17 17:44:02 +02:00
Simone Margaritelli
ba62bd8b64 Added iptables rule to get DNS responses on NFQUEUE queue # 0 2017-04-17 17:43:19 +02:00
Simone Margaritelli
b974348496 Version is now in its own py file. 2017-04-17 17:37:43 +02:00
Simone Margaritelli
adb9bca02a Removed unused UI options. 2017-04-17 17:32:23 +02:00