Sourcecode

This page contains links to various source code samples and sometimes complete programs I’ve created and I want to share.

Miscellaneous

Name Description
sworapwd.c C source code for flipping the “ignorecase” bit in Oracle password files. With this tool you don’t have to recreate the password file and manually grant SYSDBA, SYSOPER and/or SYSASM for 11.1 and 11.2 database and ASM password files. I’ve created this source to quickly turn of the O5LOGON protocol for all our 11.1 and 11.2 databases and ASM instances. On the download page I have a compiled version for sworapwd_linux_x86.zip and sworapwd_solaris10_64.zip
bfpgen.c Example C source code for generating (brute force) character combinations based on a specifed characterset.

Oracle SQL scripts

Name Description
mcl_genpwd.zip Zipfile containing SQL script that will create a Oracle function named mcl_genpwd which you can use to generate random passwords based on options you can specify (every argument has a default value, so this is not mandatory). Arguments that you can specify are:
– password length
– minimum number of letters
– minimum number of digits (special characters included)
– mixed cases (should the password contain mixed case characters)
Disclaimer:
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS “AS IS” AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

Leave a Reply

Your email address will not be published. Required fields are marked *

Blue Captcha Image
Refresh

*