SourceForge.net Logo

UsersFAQ

BOXP General FAQ

- General Topics -

1. What is BOXP? Where can I get it?

You can get BOXP from the BOXP website in the downloads section at http://boxp.sourceforge.net.

2. Who wrote BOXP? Why was it written?

BOXP is based in BO2K, that was written by DilDog of the Cult of the Dead Cow. Many of the commands that BO2K comes with were directly ported from Sir Dystic's original Back Orifice source code. It was written with a two-fold purpose: To enhance the Windows operating system's remote administration capability and to point out that Windows was not designed with security in mind.
BOXP was writed by Javier Aroche that is a full re-write of the original BO2K with the goal of more flexibility and power for the Developers, based in a solid FrameWork.

3. Is this a 'hacker tool', or is it an 'administration tool'?

This tool, like other tools you might have around the house can be used legitimately, or it can be used to harm people. You can take a hammer and beat people in the head with it. Doesn't mean we need to go around beating people in the head with hammers to teach them that they should watch out for maniacs wielding hammers. Imagine a whole world of people that don't know a hammer from sponge, let alone what a hammer is good for, and you'll find what situation we're in here. Hackers can use it to hack. Administrators can use it to make their lives a lot easier. Administrators, be responsible with this tool. End-users, don't trust random people on the internet, and they won't hit you with a hammer... Too bad it has to be this way, but Microsoft wasn't thinking of making the computer foolproof when they put together their operating systems.

4. What is BOXP good for? What are the legitimate uses for it?

For Remote administration... of course. Administration of many Windows boxes through encrypted channels. Performing common tasks on many machines without having to walk over to each and every one of them. Controlling a Windows machine that is many miles away with the kind of flexibility that UNIX users have enjoyed for decades, without a ridiculous VPN setup.

5. How big is BOXP, anyway? Gimme statistics.

Well, the BOXP Server with basic plugins (auth_null, enc_null, io_tcp and srv_control) installed is ~50K. Nice small footprint. The client software is ~200K. That's because is non-MFC application. The whole suite will fit on a single 1.44MB floppy disk.

6. Are there licensing terms for BOXP? How much does it cost?

It costs nothing. Freeware. It's also open source. It's available under the GNU Public License. For end users, the license is simple. Use it, distribute it. Don't claim that you wrote it, because you didn't. We also aren't going to support the software. We don't have ANY manpower to do so. So, if you can't figure it out with everything we've put on this web site, you're shit out of luck. Have a look at the project forums, try the mailing lists, whatever. For developers, more detail about source code usage is available in the Developers FAQ.

7. What about export controls?

The US still has antiquated laws in place that keep citizens and corporations from exporting encryption that is already available in other countries anyway. The reasons why these export restrictions are still in place are beyond me. This probably stems from the fact that the US Government, on the whole, fears technology because they don't understand it. It would be in the best interest of America, for these laws to go away, and stay away. They only stifle scientific development, and free thought and speech.

 

- Compatibility Topics -

8. What does it run on? What do I need to use BOXP? Hardware requirements? Operating system?

BOXP will currently run on Windows 95, Windows 98, Windows ME, Windows NT, Windows 2000, and WindowsXP systems. All of the various parts of the BOXP suite have been testing and found to be working on all of these platforms. It only runs on Intel platforms at the moment. Since everything is open source, hopefully more support for other operating systems and environments will be added.

9. Will clients exist for other operating systems?

Well sure, why the hell not. We'll try to make a more concerted effort to collect what people develop and put it on the BOXP website.

10. What about servers? Can I control a Mac from my Linux box?

Well sure! Well.. not yet. But someday. There's no reason why the server couldn't be ported. To Mac, to Linux, to BeOS, to CP/M. Have fun. Develop and be prolific. We dare ya.

11. What are the differences between BOXP and the original BO2K? Is it backward compatible?

BOXP is the full rewrite of the BO2K source code. It sports a much enriched plugin architecture that can extend every part of the FrameWork. By default, BOXP comes with out any capability for Input/Output, Encryption and Authentication modules pre-installed, you need to addem them with the Configuration Tool. But in BOXP the backward compatibility is not supported, this mean that all plugins must be ported to the new linkage.

 

- Running BOXP -

12. How do I run more than one server at a time?

You install two servers. Each with a different installation filename, and running on different ports. But, this is not suggested, as it is not necessary. BOXP servers can run on multiple ports and accept connections over any number of mediums at once. You only need one server to do everything.

13. How can I tell if BOXP is running on my machine?

Well, it depends. If you install it as Administrator on a Windows NT machine, you'll see it in the process list running as a service. Otherwise, there are no really good ways to tell if it's running. You will probably want to check your RunServices and Run registry keys as well as your startup groups to make sure that there isn't anything in there that you didn't specifically put in there (Good idea regardless!). If you don't understand what I just told you, go get the 10 year old kid down the street that 'knows computers' and get him to tell you. And give him a few bucks for it too, he deserves it.

14. How can I tell if BOXP is running on someone else's machine?

There's no good way to tell. Until someone finds a good way to tell. And then we'll make that not work any more. You shouldn't be able to tell if BOXP is installed remotely.

15. So, I'm running BOXP. How do I get rid of it?

Connect to the server with the client, and go to 'server control', and run the 'shutdown server' command with the 'DELETE' option. If you don't have the password, or you didn't mean to run it, you may have to get someone to help you hunt through your registry and startup groups to delete the appropriate registry keys. Don't install this program on your machine unless you really KNOW what you're doing. And don't be dumb and let someone else put it on your system. Trust no one.

16. What is a connect string (address, conn str, etc)?

A connect string is a description of how you want to connect to a remote machine. It specifies a remote address (usually an IP address, but not necessarily), followed by the network type, the encryption type, and the authentication type. A typical example of a connect string is: 192.168.55.20,TCPIO,AES,NULLAUTH

17. What is a binding string (bindstr, bind str, etc)?

A binding string is a description of how you want to set up a listening service on the server machine. It specifies a binding characteristic (usually an IP port or an IP address:port pair, but not necessarily), followed by network type, encryption type, and authentication type. A typical example of a binding string is: 15380,UDPIO,CAST,NULLAUTH

18. I'm using the BO Peep plugin and it seems choppy and slow, what am I doing wrong?

You may be trying to send over a really big screen over a really slow network. Be aware that when VidStream starts up, it synchronizes by sending over the whole remote screen. That takes a while. If things lock up, wait for a little while. it'll come through.

 

- BOXP Support -

19. What support is available for BOXP? Can I buy support for my company?

There is none. And you can't. You'll just have to get along. We don't have any personnel to sit around and answer questions or fix things, but in our Online Forums you could be some help. http://boxp.sf.net/forum/.

20. Where is the official BOXP documentation?

On the BOXP website. http://boxp.sf.net. If you aren't reading this on the website, someone probably ripped this faq off. Go there for the newest info.

21. I love BOXP, but I wish there was a feature to ...

We love BOXP too. But we can't do everything. Go to the Dev Corner section, and you'll see there a link to submit a Feature Requests. Also, if you're a programmer, feel free to join all of the other developers that would like to write BOXP stuff, and write a plugin, or extend the server. Send us what you've done and if we like it, we'll put it in the next distribution. We love to see peploe around BOXP...

22. Where can I get plugins for BOXP?

Right on the website. In the Software section. There will probably be other places on the net that have BOXP plugins, and I'm sure you know how to use a search engine, so I bet you'll find them if you look.

23. Where can I ask questions and get them answered?

Try in our Online Forums at http://boxp.sf.net/forum/ or suscribe and mail to our mailling lists avaliable in SourceForge Project page.

24. Are there IRC channels or UseNet groups for discussion of BOXP related topics?

Well, no more, IRC channels and UseNet groups are not support for BOXP.

 

- BOXP Security and Development -

25. How do I know that I can trust BOXP on my network?

First things first, BOXP uses strong encryption, making it a very difficult problem for system crackers to mess with your connections. BOXP is also very low profile, making it good for network surveillance. BOXP also comes with full source code available, so if you don't trust us, and want to see exactly what the software is doing, either take a look at it yourself, or have someone you trust do it for you.

26. I don't believe you. Where is the source code?

It's in the Dev Corner Section.

27. How can I recover my password if I have physical access to the machine?

You can find the server executable, open it up with the configuration tool, and look at the password. It's all plaintext in the executable anyway. Someday, that will change, when new authentication plugins are developed.

28. I want to write plugins. Do I have to download all of the BOXP source?

Nope, but may be it could useful to understand how BOXP works!. You only need to download the BOXP SDK. Go to the Dev Corner Section.

29. Is there another FAQ for developers only?

Yes. It's in the Dev Corner Section on the BOXP website. Go there and browse around. It's in there.



Last Modification: Sat 10 2005f September, 2005 [05:03] by Javier Aroche. Hits: 2030


Smaug (C) 2004-2005 Javier Aroche