INT DB Portable TWiki



While doing the IPB course at I discovered that the amount of information you have to handle to be able to satisfy your intelligence requirements is huge and will require to be updated often.

I didn't find an already existing tool, and that's why I thought that a wiki page could help, because it's easy to update, can include media files and also keeps track of the changes you made, bad thing about a wiki is that it needs a webserver to run, and not tech-savvy guys will find really hard to set up one. INT DB solves that problem because with just one click you'll have a running wiki that leaves no trace of use in your computer.

What is INT DB?

INT DB is a ready to use TWiki 6.0 installation with WYSIWYG editor that is designed to be run from a pendrive on Windows systems, if you are running Linux I think you can figure out by yourself how to start an Apache server to run it.

INT DB is based on "TWiki for Windows Personal" project, the problem with that project is that it was severely outdated, the latest version was from 2006, and the main defect I found is that it didn't included a WYSIWYG editor, so you had to learn the TWiki markup language.

INT DB includes the latest version of TWiki with WYSIWYG editor, Tinyweb webserver, Perl and GNU Grep, all of it ready to use, no installation is required and it won't create entries in your registry.

What is TWiki?

TWiki is a flexible, powerful, and easy to use enterprise collaboration platform and knowledge management system. It is a Structured Wiki, typically used to run a project development space, a document management system, a knowledge base, or any other groupware tool, on an intranet or on the internet. Web content can be created collaboratively by using just a browser. Users without programming skills can create web applications. Developers can extend the functionality of TWiki with Plugins.

INT DB limitations

- It only runs on Windows systems.
- It's a single user application, user registration and authentication is disabled.
- Config script isn't working, you'll get a "defined(@array) is deprecated at setlib.cfg line 53" that error is a known issue of TWiki and there isn't a patch available yet.

How to install INT DB for the first time

1 - Extract the .rar file to a pendrive in the root directory. You can also use your hard drive, but be sure is in the root directory, something like c:\twiki, otherwise it won't work.

2 - Is highly suggested you keep the INT DB in an encrypted volume, all the information in the Twiki is at the twiki/data/INTDB folder in plain text!
I planned to add instructions to do this using TrueCrypt but it's development was mysteriously halted while I was doing this documentation.

How to start INT DB TWiki

1 - Execute "run.bat" that will start the webserver and open a Firefox private browsing window to avoid it leaving traces in your browser. If you want to use other browser just open the following URL:

How to stop INT DB TWiki

1 - Simply quit the browser.
2 - If you want to stop the TinyWeb webserver, run the Windows Task Manager and end the tinyweb.exe process.

Configure the TWiki

An error was fixed so now you can access the configuration page, is strongly suggested not to touch anything there unless you know what you are doing.
To access the configuration page go to and use as password "admin".

NOTE: "admin" is a default low security password that you shouldn't use, in our case it doesn't matter, because to access the TWiki you need to have physical access to it, and if you have it you can access the information directly, so going to the configuration section would be pointless.

How can you contribute to the project

You'll see that the INT DB home page is a plain wiki page for you to start working on, if you can create templates, cheat sheets or whatever may be helpful for our purposes, please contact me and I'll include it in a new version.

If you find a bug or have some suggestion also please contact me, I don't promise I'll have the time or knowledge to fix the bugs, but I'll do my best.

Security Notes

- Again, is highly suggested you keep the INT DB in an encrypted volume, all the information in the Twiki is at the twiki/data/INTDB folder in plain text!

- Do not include links to Internet if possible, if you really need to, use a link anonymizer, otherwise the referrer will show you are using INT DB in your computer.
You can use, so whenever you include a link to Internet you should include "" before it, for instance, if you want to link to google, the link should be:
INT DB v1.1 takes care of this by using the ExitPlugin, that automatically will prepend the to every link it detects.

- Related to previous point, if you want to include media in your wiki, don't hotlink. That means that if you want to attach a picture, first download it to your hard drive and then attach it to the desired wiki page. ExitPlugin won't solve this problem, be careful!

- Failing to take care of the referrer issue could lead to an Intel leak.
Let's suppose the hypothetical case you have a list of people you're interested in, and you name that page "CorruptPeopleToTrack" and you link to the website of a politician that is included in that list. In the politician website statistics will appear that there is a website with the URL that is linking to them.
- Avoid attaching documents that require an external application to view, that will leave traces in your "recently used documents" list both from Windows and the application that was used.
- Avoid attaching documents that include scripting languages, like .pdf, .doc, .swf, because those scripting languages could generate connections to Internet without you knowing about it.

Copyrights and boring shit

- INT DB Twiki is based on "TWiki for Windows Personal" project by Peter Thoeny.
- TWiki: TWiki-6.0.0 released on 2013-10-14 is included and distributed under GPL.
- TinyWeb: TinyWeb is a small, simple and fast Win32 webserver daemon. It is Copyright (C) 2000 RITLABS S.R.L.
A modified version of TinyWeb is used so that TWiki can be run without any registry changes.
The source code is included in the twiki/tinyweb/; it requires the Delphi Pascal compiler.
TinyWeb is distributed under a free license.
- Perl: The perl compiler of ActiveState Perl is distributed with this TWiki.
- GNU grep: The grep tool of GnuWin32 is distributed with this TWiki. The source can be obtained from their website.
The GNU tools are distributed under the GPL.


2014/08/24 - INTDB 1.2 released.
  • First release of INTDB4Xampp.
  • Includes basic usage & tips guide.
  • Includes Google Earth integration example.
  • Includes the following cheatsheets:
    • Structural Labeling
    • Movement speeds
    • SALUTE report 
    • METT-TC 
    • Glossary
2014/06/25 - 1.1 released.
  • Fixes configure script error.
  • Includes ExitPlugin to take care of the referrer problem.
  • Cleans up previous session log files on start up.
  • Includes security notes in regards to document attachment.
  • Includes POI, Enumeration and alphabetically sorted list templates.
2014/06/01 - 1.0 released.




Anonymous said...

Is that possible to create a new web in here? I can see something called add a new web in original twiki..but not here

APX said...

Hi, yes to create a new web you need to go to

And in there you'll find a section called "Adding a New Web", just complete the web details in there and push the "create new web" button, and the new web will be created.

Anonymous said...

How do you post a video in the twiki?

APX said...


You can post videos by attaching the video file, that is the recommended way.

The TWiki has a file attachment size restriction, but you can change it easily, just go to

Edit the page and search for "Set ATTACHFILESIZELIMIT" the default is 10000that is 10MB
but you can change it to whatever you want, if you set it to 0 it won't have a limit.

If it tells you you don't have the permission to modify it, just edit it with notepad, the file is


If you want to post a youtube video, just write the link, and it will be open in a new window or to embeed it (not recommended as it will generate the referral leak problem) use the solution proposed here:

hit counter script