Package Details: firestarter 1.0.3-15

Git Clone URL: https://aur.archlinux.org/firestarter.git (read-only)
Package Base: firestarter
Description: GUI front-end for iptables
Upstream URL: http://www.fs-security.com/
Licenses: GPL2
Submitter: fukawi2
Maintainer: fukawi2
Last Packager: fukawi2
Votes: 149
Popularity: 0.462336
First Submitted: 2009-06-10 23:35
Last Updated: 2015-06-08 23:47

Required by (0)

Sources (8)

Latest Comments

no111 commented on 2016-03-08 13:32

Installs and works fine. Thanks!

sacarde commented on 2015-10-17 18:26

building it I have this error:

[code]
/usr/lib/libgnutls.so.30: undefined reference to `asn1_der_decoding2@LIBTASN1_0_3'
/usr/lib/libgnutls.so.30: undefined reference to `p11_kit_modules_load_and_initialize'
/usr/lib/libhogweed.so.4: undefined reference to `__gmpn_cnd_sub_n'
/usr/lib/libgnutls.so.30: undefined reference to `asn1_decode_simple_ber@LIBTASN1_0_3'
/usr/lib/libgnutls.so.30: undefined reference to `asn1_delete_structure2@LIBTASN1_0_3'
/usr/lib/libhogweed.so.4: undefined reference to `__gmpz_limbs_finish'
/usr/lib/libhogweed.so.4: undefined reference to `__gmpz_limbs_read'
/usr/lib/libgnutls.so.30: undefined reference to `p11_kit_module_release'
/usr/lib/libgnutls.so.30: undefined reference to `p11_kit_module_load'
/usr/lib/gcc/i686-pc-linux-gnu/5.2.0/../../../libpangoft2-1.0.so: undefined reference to `hb_buffer_set_cluster_level'
/usr/lib/libhogweed.so.4: undefined reference to `__gmpz_limbs_modify'
/usr/lib/libgnutls.so.30: undefined reference to `p11_kit_config_option'
/usr/lib/libhogweed.so.4: undefined reference to `__gmpz_roinit_n'
/usr/lib/libgnutls.so.30: undefined reference to `p11_kit_module_get_flags'
/usr/lib/libgnutls.so.30: undefined reference to `p11_kit_module_finalize'
/usr/lib/libhogweed.so.4: undefined reference to `__gmpn_cnd_add_n'
/usr/lib/libhogweed.so.4: undefined reference to `__gmpz_limbs_write'
/usr/lib/libgnutls.so.30: undefined reference to `p11_kit_module_initialize'
/usr/lib/libgnutls.so.30: undefined reference to `p11_kit_uri_get_pin_value'
/usr/lib/libgnutls.so.30: undefined reference to `p11_kit_module_get_name'
[/code]

I solved installing:
harfbuzz
gnutls
nettle
pango
p11-kit
libtasn1
gmp
harfbuzz

fukawi2 commented on 2013-05-28 01:43

-14 adds systemd unit file

fukawi2 commented on 2012-12-10 01:51

Sorry, it does work, but your change also pulls out the subnet mask and broadcast address:

~ $ /sbin/ifconfig eth0 | grep inet | tr -s ' ' | cut -d \\ -f 3
inet 172.31.0.21 netmask 255.255.255.128 broadcast 172.31.0.127

~ $ /sbin/ifconfig eth0 | grep inet | tr -s ' ' | cut -d \\ -f 3 | grep -oE "[0-9][0-9]*\.[0-9][0-9]*\.[0-9][0-9]*\.[0-9][0-9]*"
172.31.0.21
255.255.255.128
172.31.0.127

katta commented on 2012-12-10 00:30

No, the regex work great with all ip, I'm sure, but, I know that firestarter have a lot of other problem.

katta commented on 2012-12-10 00:25

@DrTError
Install And run syslog-ng

fukawi2 commented on 2012-12-09 23:23

@katta
That patch doesn't help; the regex you've added only matches IP addresses where all octets are 2 digits, which excludes the majority of IPv4, and all IPv6.

firestarter has been abandoned for years, and does not support IPv6, so I would suggest starting to look for an alternative.

katta commented on 2012-12-09 17:06

@DrTError
Install And run syslog-ng

DrTError commented on 2012-12-09 16:36

Hy there
Cant read logfiles..any idea?

katta commented on 2012-11-27 00:25

exactly, I replaced 20-net-tools-ifconfig-format-change.patch whith this: https://dl.dropbox.com/u/103959213/firestarter/20-net-tools-ifconfig-format-change.patch
(md5sum: 39355330fdead64896204a0a1af550fe )

katta commented on 2012-11-27 00:01

exactly, I replaced 20-net-tools-ifconfig-format-change.patch whith this: https://dl.dropbox.com/u/103959213/firestarter/20-net-tools-ifconfig-format-change.patch
(md5sum: f81539c8b805dc05084487c63e4a067f )

fukawi2 commented on 2012-11-26 23:26

/etc/firestarter/firestarter.sh is not in the package; it must be generated by firestarter itself; best to file an upstream bug I guess.

katta commented on 2012-11-26 13:59

/etc/firestarter/firestarter.sh script was wrong in my installation.
I have changed:
IP=`/sbin/ifconfig $IF | grep inet | tr -s ' ' | cut -d \ -f 3`
with:
IP=`/sbin/ifconfig $IF | grep inet | tr -s ' ' | cut -d \ -f 3 | grep -oE "[0-9][0-9]*\.[0-9][0-9]*\.[0-9][0-9]*\.[0-9][0-9]*"`
to prevent this error:
"[..]
Bad argument `fe80::ea40:f2ff:fe08:6262'
Try `iptables -h' or 'iptables --help' for more information.
[...]"

Anonymous comment on 2012-07-03 08:30

Works great, thanks!

fukawi2 commented on 2012-05-29 07:07

Sorry for the delay with fixing this; I've added a patch to -13 that should resolve this problem:
https://github.com/fukawi2/aur-packages/commit/10c48daec07b1a54f352145bef5dad665b3980e3

Anonymous comment on 2012-05-26 04:52

Firestarter no longer shows "active connections."

"Error reading /proc/net/ip_conntrack: No such file or directory"

as detailed here:
http://www.kernelhardware.org/firestarter-on-centos-6/

I attempted the same fix, and then realized that the checksums wouldn't pass in makepkg...I thought of symlinking a file as a hack, but that didn't work (I admit I am very noob-ish at this, and apprehensive about trying more fixes).

Is there a fix I can do, and outside of that, a patch or fix to the package here?

Thanks!


Below is an excerpt from the above link:

Untar the source file
# tar -xzvf firestarter-1.0.3.tar.gz

Modify the statusview.c file
# cd firestarter-1.0.3/src
# vi statusview.c

Change the line
#define CONNTRACK_FILE "/proc/net/ip_conntrack"
TO
#define CONNTRACK_FILE "/proc/net/nf_conntrack"


fukawi2 commented on 2012-03-27 10:42

Thx, added :)
https://github.com/fukawi2/aur-packages/commit/0ad78eceb2048ed7e04b3d3d5c608a82d5e0f5ca

felihommen commented on 2012-03-25 21:05

Needs net-tools as a dependency. It's not part of base system now..

fukawi2 commented on 2011-12-14 00:10

Hmm, seems to maybe be a problem with binutils or gcc.
I recently upgraded binutils (2.21.1-2 -> 2.22-2) and gcc (4.6.2-1 -> 4.6.2-3) and now I do have the same problem.

Seems to be fixed with these changes:
https://github.com/fukawi2/aur-packages/commit/6dd4feae54c9908ac9d26fbaf73ca5c45b0b7b5a

Please test and let me know if not.

snoxu commented on 2011-12-13 17:23

I also can't compile. libx11 1.4.4-1 is installed:

/usr/bin/ld: eggtrayicon.o: undefined reference to symbol 'XFlush'
/usr/bin/ld: note: 'XFlush' is defined in DSO /usr/lib/libX11.so.6 so try adding it to the linker command line
/usr/lib/libX11.so.6: could not read symbols: Invalid operation
collect2: ld returned 1 exit status
make[3]: *** [firestarter] Error 1
make[3]: Leaving directory `/tmp/yaourt-tmp-xxxx/aur-firestarter/src/firestarter-1.0.3/src'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/tmp/yaourt-tmp-xxxx/aur-firestarter/src/firestarter-1.0.3/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/tmp/yaourt-tmp-xxxx/aur-firestarter/src/firestarter-1.0.3'
make: *** [all-recursive-am] Error 2

fukawi2 commented on 2011-12-11 21:51

Compiles OK for me. I have libx11 1.4.4-1 installed.

cemsbr commented on 2011-12-11 18:10

Can't compile.

/usr/bin/ld: eggtrayicon.o: undefined reference to symbol 'XFlush'
/usr/bin/ld: note: 'XFlush' is defined in DSO /usr/lib/libX11.so.6 so try adding it to the linker command line
/usr/lib/libX11.so.6: could not read symbols: Invalid operation
collect2: ld returned 1 exit status

S1G1 commented on 2011-07-20 04:20

You're right, it's supposed to be created by filesystem. Mine was gone... Weird. Anyway, thank you! :)

fukawi2 commented on 2011-07-19 23:18

I don't think so... I have a /var/lock folder already and I never created it...

S1G1 commented on 2011-07-19 21:21

Is it normal that one has to create a /var/lock folder before firestarter works properly?

fukawi2 commented on 2011-03-25 23:54

perl-xml-parser has replaced perlxml. Fixed:
https://github.com/fukawi2/aur-packages/commit/6aecd5dd53d73fe00031d805c48e941aca1c5c62

Anonymous comment on 2011-03-25 20:28

This error:

==> Resuming previous build
perlxml not found on AUR