Another solution, and one that I've tried and got working well just to see how it would work, is to establish a single outbound TCP/IP connection via a port such as 80, 25, 110, etc to your home system's Linux router and then use either IPsec or PPTP across the Ethertap/CrackPipe TCP/IP connection to log into your home network, set the default route to be your home network after ensuring that the route to your home's external IP goes through your local router, and e-mail/IM/chat/whatever to your heart's content encrypted:)! (or, if your company doesn't block GRE/IP or the other one (forgot name), you could just use PPTP and/or IPsec directly without having to use a fake-looking TCP/IP connection.
MFC, from what I understand of it at least, is implemented as a large C++ wrapper for Win32 window/graphics functions (user32 and gdi32, specifically). Others are in there too, but the DLLs required are mind-boggling in size -- even for a simple program that simply calls MessageBox! At least it's really really easy to create dialogs and bind them to new code:). I'm thinking of writing an ODBC driver for LDAP just for the heck of it (http://dirlist.sourceforge.net) and will probably have loads of fun (read: agony) converting all the MFC and Win32 calls in the current DirListODBC ODBC driver from Windows to GTK+.
Funny how the recent Linux versions of the CueCat driver work if connected through the mouse, and even if you have TWO CueCats: one on the mouse and one on the keyboard (woohoo, parallel scanning!).
Totally agree!!!!!! I wrote an ODBC driver and missed the release date because of all the inconsistencies between the published API and actual behavior:( (http://dirlist.sourceforge.net). Fortunately, it only took a few weeks to get it right, but those were _intense_ days of debugging MS Access to see what it sends and what it expects in return to get everything right. Ugh:(
In addition to this, I had just realized that DC's lawyer(s) might just be telling DC what they want to hear so that they (the lawyers) can get more $$ from DC by spending more time with a fruitless case.;)
I never knew of any "rental agreement" when I got my CueCat. Nor did I even know there was any license agreement whatsoever until I heard about it on/.
If this is enforcible, then why do I have to read and initial each page and sign with my full name, the current date, and sometimes notorization when I enter into a housing lease? If CueCat's thinking is enforcilbe, then why would leasing companies waste their time with these lengthy contracts?!
-- That whole third paragraph about the linux community helping Microsoft is hogwash.
Though this reply isn't about the Linux Community, per se, the people as nmap believe that Windows 2000 is using NetBSD's IP stack;)
TCP Initial Window -- This simply involves checking the window size on
returned packets. Older scanners simply used a non-zero window on
a RST packet to mean "BSD 4.4 derived". Newer scanners such as
queso and nmap keep track of the exact window since it is actually
pretty constant by OS type. This test actually gives us a lot of
information, since some operating systems can be uniquely
identified by the window alone (for example, AIX is the only OS I
have seen which uses 0x3F25). In their "completely rewritten"
TCP stack for NT5, Microsoft uses 0x402E. Interestingly, that is
exactly the number used by OpenBSD and FreeBSD.
The guy at http://www.flyingbuttmonkeys.com/~rothwell/ said that he contacted them but got a response that he said was tantamount to "over our dead corporate body."
From my personal use of the CueCat with version 0.0.4 of the kernel driver (/dev/cuecat is so awesome:), I'm thinking that their "5 years" of development was in making the processor in the CueCat itself. If you take your CueCat and scan something, you'll notice that you can scan forwards, backwards, sideways, upside-down, flipped to the right, to the left, and so forth. All of these methods work really well, and that obviously took a _lot_ of talent, IMHO.
However, the only thing that the Linux community has "hacked" is the communication protocol, _not_ the CueCat's microprocessor! If someone did hack it and publish the lithograph diagrams, for instance, then that would be a different matter entirely in my opinion. The Linux driver and the source code fits just the communication protocol, which any company out there could have easily come up with (who knows, perhaps some other devices already use that same protocol!).
I think they mean that they are not allowing you to make your home network part of another network such as your office by using things like encrypted PPP or possibly IPsec (though there are also non-VPN uses of IPsec at Linux FreeS/WAN. Buying extra IPs would have no effect on this policy.
IP masquerading is still not prohibited, meaning that you can run an Internet gateway using Linux or some other system and have an internal network use it as a gateway to the Internet. @Home only allows two extra IPs, as far as I know, and I think they would prefer to use those IPs on more customers, though I could be wrong.
Masquerading is still not prohibited! It's just VPNs, though they'll probably forbid masquerading in the future too:( (when/if they do, that's when my cable modem goes bye-bye).
In my experience, I need to be utterly interested in what I'm writing in order to be good at it and turn out a great piece of software. Perhaps you aren't interested in continuing your project...
I couldn't agree more. This caused me to leave my last job and get another one as a database and network administrator. I still do programming, but only on small projects here and there as well as fixing bugs in existing programs.
Windows 2000 doesn't even support Alphas, from what I remember reading somewhere... (not to mention MIPS and PPC, which were dropped in "service packs" during NT4.. so it goes)
Fortunately, poll taxes are unconstitutional
Another solution, and one that I've tried and got working well just to see how it would work, is to establish a single outbound TCP/IP connection via a port such as 80, 25, 110, etc to your home system's Linux router and then use either IPsec or PPTP across the Ethertap/CrackPipe TCP/IP connection to log into your home network, set the default route to be your home network after ensuring that the route to your home's external IP goes through your local router, and e-mail/IM/chat/whatever to your heart's content encrypted :)! (or, if your company doesn't block GRE/IP or the other one (forgot name), you could just use PPTP and/or IPsec directly without having to use a fake-looking TCP/IP connection.
Like, oh my gawd! I thought I was the only /. user in SF ;). (/me gets bitch-slapped by all the SF /. users all at once.. d'oh!)
MFC, from what I understand of it at least, is implemented as a large C++ wrapper for Win32 window/graphics functions (user32 and gdi32, specifically). Others are in there too, but the DLLs required are mind-boggling in size -- even for a simple program that simply calls MessageBox! At least it's really really easy to create dialogs and bind them to new code :). I'm thinking of writing an ODBC driver for LDAP just for the heck of it (http://dirlist.sourceforge.net) and will probably have loads of fun (read: agony) converting all the MFC and Win32 calls in the current DirListODBC ODBC driver from Windows to GTK+.
Funny how the recent Linux versions of the CueCat driver work if connected through the mouse, and even if you have TWO CueCats: one on the mouse and one on the keyboard (woohoo, parallel scanning!).
Admitedly, though, this would probably be the only source of a satisfying Jar Jar Bink death scene...
;). I'd LOVE to see that ;)!!!! Long live the Power of the Source!
Exsqueeeze me! That is just totally halarious
Noooo! Leo's so cute :) (but I'm probably not his type :(
Totally agree!!!!!! I wrote an ODBC driver and missed the release date because of all the inconsistencies between the published API and actual behavior :( (http://dirlist.sourceforge.net). Fortunately, it only took a few weeks to get it right, but those were _intense_ days of debugging MS Access to see what it sends and what it expects in return to get everything right. Ugh :(
> Is this a joke? yeah, it is ;). hehe; i probably should have made the joke a little more obvious
In legalese, there was "no meeting of the minds," making this a void contract.
In addition to this, I had just realized that DC's lawyer(s) might just be telling DC what they want to hear so that they (the lawyers) can get more $$ from DC by spending more time with a fruitless case. ;)
Just my $0.03
I never knew of any "rental agreement" when I got my CueCat. Nor did I even know there was any license agreement whatsoever until I heard about it on /.
If this is enforcible, then why do I have to read and initial each page and sign with my full name, the current date, and sometimes notorization when I enter into a housing lease? If CueCat's thinking is enforcilbe, then why would leasing companies waste their time with these lengthy contracts?!
D'oh I mean FreeBSD and OpenBSD (said that before I looked it up.. hehe).
-- That whole third paragraph about the linux community helping Microsoft is hogwash.
;)
Though this reply isn't about the Linux Community, per se, the people as nmap believe that Windows 2000 is using NetBSD's IP stack
TCP Initial Window -- This simply involves checking the window size on returned packets. Older scanners simply used a non-zero window on a RST packet to mean "BSD 4.4 derived". Newer scanners such as queso and nmap keep track of the exact window since it is actually pretty constant by OS type. This test actually gives us a lot of information, since some operating systems can be uniquely identified by the window alone (for example, AIX is the only OS I have seen which uses 0x3F25). In their "completely rewritten" TCP stack for NT5, Microsoft uses 0x402E. Interestingly, that is exactly the number used by OpenBSD and FreeBSD.
http://www.insecure.o rg/nmap/nmap-fingerprinting-article.html
The guy at http://www.flyingbuttmonkeys.com/~rothwell/ said that he contacted them but got a response that he said was tantamount to "over our dead corporate body."
From my personal use of the CueCat with version 0.0.4 of the kernel driver (/dev/cuecat is so awesome :), I'm thinking that their "5 years" of development was in making the processor in the CueCat itself. If you take your CueCat and scan something, you'll notice that you can scan forwards, backwards, sideways, upside-down, flipped to the right, to the left, and so forth. All of these methods work really well, and that obviously took a _lot_ of talent, IMHO.
;)
However, the only thing that the Linux community has "hacked" is the communication protocol, _not_ the CueCat's microprocessor! If someone did hack it and publish the lithograph diagrams, for instance, then that would be a different matter entirely in my opinion. The Linux driver and the source code fits just the communication protocol, which any company out there could have easily come up with (who knows, perhaps some other devices already use that same protocol!).
Just my $0.02
"on the next exciting episode... of Dragon Ball Z!!"
Has anyone seen FlightGear?!
;-).
Dead? Probably not
Debian has a GNU HURD distribution AFAIK.. ;-)
I think they mean that they are not allowing you to make your home network part of another network such as your office by using things like encrypted PPP or possibly IPsec (though there are also non-VPN uses of IPsec at Linux FreeS/WAN. Buying extra IPs would have no effect on this policy.
:( (when/if they do, that's when my cable modem goes bye-bye).
IP masquerading is still not prohibited, meaning that you can run an Internet gateway using Linux or some other system and have an internal network use it as a gateway to the Internet. @Home only allows two extra IPs, as far as I know, and I think they would prefer to use those IPs on more customers, though I could be wrong.
Masquerading is still not prohibited! It's just VPNs, though they'll probably forbid masquerading in the future too
I think there's a project called FreeNet, at http://freenet.sourceforge.net
In my experience, I need to be utterly interested in what I'm writing in order to be good at it and turn out a great piece of software. Perhaps you aren't interested in continuing your project...
I couldn't agree more. This caused me to leave my last job and get another one as a database and network administrator. I still do programming, but only on small projects here and there as well as fixing bugs in existing programs.
Windows 2000 doesn't even support Alphas, from what I remember reading somewhere... (not to mention MIPS and PPC, which were dropped in "service packs" during NT4.. so it goes)
Good thing I use Spruce and Pine ;). Does anyone know if Evolution is almost ready yet?
Is there an easy way to convert ext2 to Reizer FS? I think I might have to finally get a tape drive.....