smokelegend / littleblackbox Goto Github PK
View Code? Open in Web Editor NEWAutomatically exported from code.google.com/p/littleblackbox
Automatically exported from code.google.com/p/littleblackbox
What steps will reproduce the problem?
1. Run ./configure.
What is the expected output? What do you see instead?
The configure script is expected to generate the Makefile. Instead it reports
an error saying that the librt library is not found.
Fix:
1. Edit configure.ac and remove the line that starts with
"AC_CHECK_LIB(pthread".
2. Edit Makefile.in and remove '-lrt' from LDFLAGS.
3. Run 'autoconf configure.ac > configure" to generate a new configure script.
4. Run './configure' to generate a Makefile.
Build patches (and a pre-built OSX binary) coming in release 0.1.4.
Original issue reported on code.google.com by [email protected]
on 4 Jan 2011 at 1:09
What steps will reproduce the problem?
1. Run 'make'
What is the expected output? What do you see instead?
Expected output is the littleblackbox binary. Instead, you will receive a "ld:
library not found for -lcrt0.o" linker error. This is due to littleblackbox
trying to build itself statically and OSX not having a static libcrt library.
A temporary work around is to remove the '-static' flag from the Makefile.
Original issue reported on code.google.com by [email protected]
on 21 Dec 2010 at 12:41
makes this possible to compile against new curl versions.
Original issue reported on code.google.com by [email protected]
on 22 Oct 2012 at 10:59
Attachments:
How to compile into MAC OS X binary?
Original issue reported on code.google.com by [email protected]
on 23 Dec 2010 at 12:39
Please turn the README file to a linux man file so it can be installed by
distributors, many thanks :)
Original issue reported on code.google.com by [email protected]
on 22 Dec 2010 at 3:10
What steps will reproduce the problem?
1. Run littleblackbox v0.1 and specify a PEM file using the -p option.
2. Run littleblackbox v0.1 and specify a PEM file using the --pem option.
3.
What is the expected output? What do you see instead?
Using --pem works fine, but using -p does not. This is due to some of the short
options being borked.
Work around for now is to use long options.
Original issue reported on code.google.com by [email protected]
on 21 Dec 2010 at 5:35
I've noticed that a lot of VPN providers seem to share their secrets online:
https://twitter.com/obisw4n/status/249646520067031040
https://twitter.com/marshray/status/249642980313554944
https://twitter.com/ioerror/status/249645991999991808
https://twitter.com/ioerror/status/249645223213404160
https://twitter.com/ioerror/status/249644598778007553
https://twitter.com/ioerror/status/249647806166487040
https://twitter.com/ioerror/status/249648046747574272
https://twitter.com/ioerror/status/249648741768912896
https://twitter.com/ioerror/status/249648882588475392
https://twitter.com/ioerror/status/249649014537068544
https://twitter.com/ioerror/status/249649401847500801
https://twitter.com/ioerror/status/249649654189416449
https://twitter.com/ioerror/status/249649822024470529
It might be nice to have those in littleblackbox as well.
Original issue reported on code.google.com by [email protected]
on 22 Sep 2012 at 11:24
What steps will reproduce the problem?
1.
2.
3.
What is the expected output? What do you see instead?
What version of the product are you using? On what operating system?
Please provide any additional information below.
Original issue reported on code.google.com by [email protected]
on 20 May 2013 at 1:11
What steps will reproduce the problem?
1. Build
2. ./littleblackbox -r ::1
3. Segmentation fault
What is the expected output? What do you see instead?
Expected output: scanning localhostv6 or an error message that ipv6 isn't
supported
Instead: Segmentation fault
What version of the product are you using? On what operating system?
Version: r22 trunk
OS: Linux calisto 2.6.35-24-generic #42-Ubuntu SMP Thu Dec 2 02:41:37 UTC 2010
x86_64 GNU/Linux
Please provide any additional information below.
Original issue reported on code.google.com by [email protected]
on 8 Jan 2011 at 4:41
http://google-opensource.blogspot.com/2015/03/farewell-to-google-code.html
The dates of interest are:
* March 12, 2015 - New project creation disabled.
* August 24, 2015 - The site goes read-only. You can still checkout/view
project source, issues, and wikis.
* January 25, 2016 - The project hosting service is closed. You will be able to
download a tarball of project source, issues, and wikis. These tarballs will be
available throughout the rest of 2016.
Original issue reported on code.google.com by [email protected]
on 8 Jul 2015 at 5:06
This gentoo bug seems to have dealt with it:
https://bugs.gentoo.org/375899?id=375899
Original issue reported on code.google.com by [email protected]
on 7 Feb 2012 at 12:31
format_sha1_hash allocates a char array SHA_DIGEST_LENGTH*3 bytes in length,
and proceeds to append SHA_DIGEST_LENGTH 3-byte strings to it in a loop using
sprintf. sprintf will always NUL-terminate its string, though, so each
iteration actually writes 4 bytes. The final run through the loop overflows
the buffer, writing a 0 past the end of the array. The next thing on the stack
is the variable "i", so the NUL terminator ends up resetting the loop variable
and function loops infinitely.
Fix:
Index: common.c
===================================================================
--- common.c (revision 23)
+++ common.c (working copy)
@@ -8,7 +8,7 @@
char *format_sha1_hash(unsigned char *hash)
{
int i = 0;
- char sha_str[SHA_DIGEST_LENGTH*3] = { 0 };
+ char sha_str[SHA_DIGEST_LENGTH*3+1] = { 0 };
for(i=0; i<SHA_DIGEST_LENGTH; i++)
{
Original issue reported on code.google.com by [email protected]
on 18 May 2011 at 5:23
There is no update feature built into littleblackbox to check for updates to
the certificate database, ldd.db. Since this database will likely be updated
often, this would be a very useful feature to have integrated into the utility.
Original issue reported on code.google.com by [email protected]
on 21 Dec 2010 at 12:43
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.