Michael Raskin
3b1aac2084
Reinitialise i before using it for iterating over dll_dirs
...
Previously, the value of it was kept from the loop over all the command-line arguments; as `/usr/lib` or `/lib` were far enough in the list, on many systems there was no difference, but `own_dir` and `LIB_DIR` could be ignored or not based on the argument count, which was confusing.
2021-03-31 07:46:58 +00:00
intika
9f99278525
Fix security issue CVE-2015-3887
2019-01-22 13:25:35 +00:00
mingang.he
a1ff3e0426
fix #43
...
"-t" should be "-f"
2014-06-30 20:18:14 +08:00
Adam Hamsik
e6b5f245f7
Merge branch 'rofl0r-master'
...
Conflicts:
Makefile
proxychains.lsm
src/core.h
src/libproxychains.c
src/main.c
2012-07-24 14:02:18 +02:00
Adam Hamsik
8547764a82
Merge branch 'master' of https://github.com/rofl0r/proxychains into rofl0r-master
...
Conflicts:
Makefile
src/core.c
src/core.h
src/libproxychains.c
src/main.c
2012-07-24 11:49:22 +02:00
rofl0r
80e58726e2
correct copyright of main.c
2012-07-16 02:36:35 +02:00
rofl0r
e5e87c8f22
put abort functionality into get_config_path to further reduce code duplication
2012-07-08 23:47:56 +02:00
rofl0r
fba5f5694c
use config file lookup routine from a common place
2012-07-08 23:32:50 +02:00
rofl0r
e99dd76941
complete sysconfdir support
2012-01-30 18:29:35 +01:00
rofl0r
f4e4c8c2b1
remove unnecessary sprintf call
2012-01-29 02:34:04 +01:00
Adam Hamsik
788ffd9d26
Use standard PROXYCHAINS_CONF_FILE instead of hardcoded config name.
2012-01-28 19:51:23 +01:00
rofl0r
dbb172b510
use PROXYCHAINS_CONF_FILE consistently
2012-01-28 18:34:40 +01:00
rofl0r
48373ab7a5
fix forgotten etc
2012-01-28 18:33:40 +01:00
Adam Hamsik
89e8bfddf4
Add etc/ to path where we search for config file.
2012-01-28 18:18:58 +01:00
Adam Hamsik
adb13c7e79
Check for default config file in 2 locations /etc/ and {install_prefix}/etc.
2012-01-28 16:56:47 +01:00
Adam Hamsik
2250ef66a8
Make proxychains working on Mac OS X, build universal binaries to make older
...
versions of Mac OS X working. Make both proxychains shell script and proxychains program working.
Tested on my 10.7.3
2012-01-28 14:01:28 +01:00
Adam Hamsik
e991cabb94
Merge rofl0r updates to bring both forks of proxychains to same base and to not diverge them more then they are now.
...
Merge branch 'master' of https://github.com/rofl0r/proxychains into rofl0r-master
Conflicts:
Makefile
src/core.c
src/core.h
src/libproxychains.c
src/main.c
2012-01-28 00:16:53 +01:00
rofl0r
c36db11ebc
complete mac support
2012-01-27 20:48:24 +01:00
rofl0r
526fb8b410
pass dll_name to proxychains app, makes it easier to port to MAC
2012-01-27 19:31:01 +01:00
rofl0r
2acdcd9707
pass install prefix to proxychains app, to find /etc
2012-01-27 19:28:00 +01:00
rofl0r
e32ef26fec
ran indent tool on the source code
...
now everythings finally correctly indented and future patches
will not be overshadowed by whitespace noise.
used the following settings
--braces-on-func-def-line
--braces-on-struct-decl-line
--braces-on-if-line
--dont-break-procedure-type
--leave-preprocessor-space
--continue-at-parentheses
-linux
-i8
-brace-indent1
--case-indentation8
--space-after-cast
--line-length120
--no-space-after-for
--no-space-after-if
--no-space-after-while
--leave-optional-blank-lines
--ignore-profile
--space-special-semicolon
--indent-label8
2012-01-27 19:03:21 +01:00
rofl0r
80817dbf6f
fix *all* trailing whitespace at once
2012-01-27 17:55:37 +01:00
rofl0r
73c4195ce3
remove magic number
2012-01-27 17:50:04 +01:00
rofl0r
cce902b301
eliminate dead code
2012-01-27 17:48:41 +01:00
Adam Hamsik
8d9bb5545c
Check variable install/etc directory for proxychains config. Fix for #12 on github reported by sheepdestroyer.
2012-01-27 15:28:25 +01:00
Adam Hamsik
f53119773a
remove cdefs.h from include, fix non THREAD_SAFE build, do some more PDEBUG cleanup.
2012-01-27 14:02:36 +01:00
Adam Hamsik
fe8672eab6
Merge branch 'master' of github.com:haad/proxychains
2012-01-26 15:17:28 +01:00
Adam Hamsik
d9341a8c74
Add some more code checking to CCFLAGS, remove unnecessary ifdef's
2012-01-26 15:17:12 +01:00
rofl0r
75d41dea3d
use the right tool for the job. getopt clearly isnt
2012-01-26 05:11:52 +01:00
rofl0r
8fd0d95bc3
add quiet mode to proxychains launcher
...
this will be passed on to the DLL via a env variable
- additionally, now everything prints to stderr
- fixes a bug which would print DLL init even in quiet mode
- fixed a couple of bugs in argv parsing
2012-01-24 08:26:37 +01:00
rofl0r
150e624182
add proper feature tests for putenv, getenv
2012-01-24 07:14:45 +01:00
rofl0r
6ac6abd3de
add possibility to search for DLL in exe's path
2011-11-06 17:47:44 +01:00
rofl0r
d30b0a8712
cleaned up main program
2011-11-06 14:11:36 +01:00
rofl0r
b1febc25d6
fix getopt usage (C) unknown author
2011-09-10 23:13:26 +02:00
rofl0r
c377789d14
care about the argv array when the filename is passed
2011-09-10 23:05:07 +02:00
rofl0r
b8bdfc2d5e
care about HOME also in proxychains loader. put common symbols in common.h
2011-09-10 22:32:27 +02:00
rofl0r
218d242aab
some cosmetic changes
2011-09-04 02:03:47 +02:00
rofl0r
5095296ddf
fixed a couple of bugs, warnings, added basic gethostbyaddr support and a plain Makefile
2011-09-04 01:45:16 +02:00
rofl0r
86be015f0d
remove gnu autocrap
2011-09-02 20:32:04 +02:00