RE: linux on a 2500 ? Was: Programming under IOS [7:3362]

2001-05-08 Thread Priscilla Oppenheimer

And soon there's going to be millions of Mac OS X Unix boxes under 
attack.  Macintoshes used to be pretty safe. Apple must have some concerns 
I would think.

Just rambling..

Priscilla

At 12:56 AM 5/8/01, Carroll Kong wrote:
>At 11:38 PM 5/7/01 -0400, Chuck Larrieu wrote:
> >Check out http://www.attrition.org/mirror/attrition/
> >
> >Interesting to read the history files. It would appear that nearly half of
> >compromised servers are NOT Wintels. Which says a lot about the security
of
> >ALL operating systems.
> >
> >Chuck
>
>Without looking at the site, I would say most are from Linux and Solaris
>boxes from a default install.  A unix box is far more dangerous in the
>hands of a mediocre admin as opposed to a windows box in the hands of a
>newbie.  CAVEAT EMPTOR!
>
>
>
>-Carroll Kong
>FAQ, list archives, and subscription info: 
>http://www.groupstudy.com/list/cisco.html
>Report misconduct and Nondisclosure violations to [EMAIL PROTECTED]




Priscilla Oppenheimer
http://www.priscilla.com




Message Posted at:
http://www.groupstudy.com/form/read.php?f=7&i=3646&t=3362
--
FAQ, list archives, and subscription info: http://www.groupstudy.com/list/cisco.html
Report misconduct and Nondisclosure violations to [EMAIL PROTECTED]



Re: linux on a 2500 ? Was: Programming under IOS [7:3362]

2001-05-07 Thread Jason Roysdon

Interesting that Cisco has yet to implement SSH2.  Their speed on fixing
bugs for the CallManager line is less than impressive (the Unity guys rock).
I really dislike selling broken products.  And I *like* Cisco for the most
part (especially if you compare them to others).  Just some thoughts.

Don't even get me started on a recent 1750 install that blew up today.  All
20 routers are from a defective lot and work fine with data, but screech
horribly when you use FXS modules.  Cisco TAC was going to replace
everything and drop-ship them to each site with all the right parts
installed, but the RMA team blocked it and is forcing us to go back to our
vendor (TechData), but the voice part of this install didn't take place
until 6 mos. later (customer didn't have the PBX equipment ready and didn't
care, just wanted data up), so we can't return it.  Gotta love it, but at
this point I'm out of the loop until they get it straightened out.

Ok, I'll stop ranting now.  I'm fighting an evil NT4 install so I can work
on CSPM.  Yet another product that needs to be updated ;-p

--
Jason Roysdon, CCNP+Security/CCDP, MCSE, CNA, Network+, A+
List email: [EMAIL PROTECTED]
Homepage: http://jason.artoo.net/



""Carroll Kong""  wrote in message
[EMAIL PROTECTED]">news:[EMAIL PROTECTED]...
> At 11:09 PM 5/7/01 -0400, Jason Roysdon wrote:
> >Of course if the source is open, it has more eyes looking at it (than say
M$
> >software which seems to be having a new security announcement every week
> >right now).
> >
> >--
> >Jason Roysdon, CCNP+Security/CCDP, MCSE, CNA, Network+, A+
> >List email: [EMAIL PROTECTED]
> >Homepage: http://jason.artoo.net/
> >
> >
> >
> >""Allen May""  wrote in message
> >[EMAIL PROTECTED]">news:[EMAIL PROTECTED]...
> > > Being a Libra I have to agree & disagree about open source.  Open
source
> > > also allows the good hackers to find exploits much more easily by
reverse
> > > engineering the whole process.  Open source is very cool for
application
> > > design but gives too much information to those with more destructive
> > > tendencies.
> > >
> > > Just my re-contribution of 2 cents out of my stockpile I collected ;)
>
> Before we get into holy wars about this, open source is not always the
> ultimate end all solution.  There is good and bad software out there, and
> they can be either open or closed source.
>
> The idea that a million eyes watching it sounds great in theory, but whose
> eyes are watching?  Are a million monkeys going to be able to setup a
> network properly?  Or would you trust a small team of CCIEs?  Also, most
> people do not audit the code, or they fail to do so properly.  So, that
> million might be cut down a few orders of magnitude.
>
> People sometimes work better when they are being paid and are somewhat
held
> liable for their work.  With open source, it is really a "hey, if it
messes
> things up, sorry".  Closed source is not liable either (they are to a
> certain degree though), however, there is less expectation from an open
> source product as a closed source.  Cisco does not turn around and say
> "Hey, I will fix that bug a bit later on, I got other things to do."  But
> the open source guy can.  (Ok, sometimes the commercial guys do say
that...
> hehe, and you can get commercial support on open source software, but I
> think you guys get the idea).
>
> This is not to say all open source is bad, there is some excellent open
> source products out there which I would pick over commercial solutions.  I
> just thing we really should not devolve the entire discussion to open vs
> closed.  I do not think that is the case.
>
> On the side, when there was a vulnerability in ssh, for some odd reason,
> the simple buffer overflow was ALREADY Fixed in ALL commercial
> implementations, the only one vulnerable was OpenSSH 2.2.0 and previous
> friends or so.  Sure the "many eyes" found it, but quite a bit late on a
> bit of code which should have been fixed eons ago.  Not to say that I
would
> not use OpenSSH, I think it is great stuff.  Just that, sometimes the
> commercial implementations are better for some products and part of it is
> the fact that they are getting paid and they have a public image to
maintain.
>
> Please note I said sometimes.  If anything I am more so an open source fan
> than most would think.  I am really more towards the right solution for
the
> right job be it open or closed.
>
>
>
>
> -Carroll Kong
> FAQ, list archives, and subscription info:
http://www.groupstudy.com/list/cisco.html
> Report misconduct and Nondisclosure violations to [EMAIL PROTECTED]




Message Posted at:
http://www.groupstudy.com/form/read.php?f=7&i=3552&t=3362
--
FAQ, list archives, and subscription info: http://www.groupstudy.com/list/cisco.html
Report misconduct and Nondisclosure violations to [EMAIL PROTECTED]



RE: linux on a 2500 ? Was: Programming under IOS [7:3362]

2001-05-07 Thread Carroll Kong

At 11:38 PM 5/7/01 -0400, Chuck Larrieu wrote:
>Check out http://www.attrition.org/mirror/attrition/
>
>Interesting to read the history files. It would appear that nearly half of
>compromised servers are NOT Wintels. Which says a lot about the security of
>ALL operating systems.
>
>Chuck

Without looking at the site, I would say most are from Linux and Solaris 
boxes from a default install.  A unix box is far more dangerous in the 
hands of a mediocre admin as opposed to a windows box in the hands of a 
newbie.  CAVEAT EMPTOR!



-Carroll Kong




Message Posted at:
http://www.groupstudy.com/form/read.php?f=7&i=3549&t=3362
--
FAQ, list archives, and subscription info: http://www.groupstudy.com/list/cisco.html
Report misconduct and Nondisclosure violations to [EMAIL PROTECTED]



Re: linux on a 2500 ? Was: Programming under IOS [7:3362]

2001-05-07 Thread Carroll Kong

At 11:09 PM 5/7/01 -0400, Jason Roysdon wrote:
>Of course if the source is open, it has more eyes looking at it (than say M$
>software which seems to be having a new security announcement every week
>right now).
>
>--
>Jason Roysdon, CCNP+Security/CCDP, MCSE, CNA, Network+, A+
>List email: [EMAIL PROTECTED]
>Homepage: http://jason.artoo.net/
>
>
>
>""Allen May""  wrote in message
>[EMAIL PROTECTED]">news:[EMAIL PROTECTED]...
> > Being a Libra I have to agree & disagree about open source.  Open source
> > also allows the good hackers to find exploits much more easily by reverse
> > engineering the whole process.  Open source is very cool for application
> > design but gives too much information to those with more destructive
> > tendencies.
> >
> > Just my re-contribution of 2 cents out of my stockpile I collected ;)

Before we get into holy wars about this, open source is not always the 
ultimate end all solution.  There is good and bad software out there, and 
they can be either open or closed source.

The idea that a million eyes watching it sounds great in theory, but whose 
eyes are watching?  Are a million monkeys going to be able to setup a 
network properly?  Or would you trust a small team of CCIEs?  Also, most 
people do not audit the code, or they fail to do so properly.  So, that 
million might be cut down a few orders of magnitude.

People sometimes work better when they are being paid and are somewhat held 
liable for their work.  With open source, it is really a "hey, if it messes 
things up, sorry".  Closed source is not liable either (they are to a 
certain degree though), however, there is less expectation from an open 
source product as a closed source.  Cisco does not turn around and say 
"Hey, I will fix that bug a bit later on, I got other things to do."  But 
the open source guy can.  (Ok, sometimes the commercial guys do say that... 
hehe, and you can get commercial support on open source software, but I 
think you guys get the idea).

This is not to say all open source is bad, there is some excellent open 
source products out there which I would pick over commercial solutions.  I 
just thing we really should not devolve the entire discussion to open vs 
closed.  I do not think that is the case.

On the side, when there was a vulnerability in ssh, for some odd reason, 
the simple buffer overflow was ALREADY Fixed in ALL commercial 
implementations, the only one vulnerable was OpenSSH 2.2.0 and previous 
friends or so.  Sure the "many eyes" found it, but quite a bit late on a 
bit of code which should have been fixed eons ago.  Not to say that I would 
not use OpenSSH, I think it is great stuff.  Just that, sometimes the 
commercial implementations are better for some products and part of it is 
the fact that they are getting paid and they have a public image to maintain.

Please note I said sometimes.  If anything I am more so an open source fan 
than most would think.  I am really more towards the right solution for the 
right job be it open or closed.




-Carroll Kong




Message Posted at:
http://www.groupstudy.com/form/read.php?f=7&i=3548&t=3362
--
FAQ, list archives, and subscription info: http://www.groupstudy.com/list/cisco.html
Report misconduct and Nondisclosure violations to [EMAIL PROTECTED]



RE: linux on a 2500 ? Was: Programming under IOS [7:3362]

2001-05-07 Thread Christopher Kolp

No, what that says is that every MORON MCSE thinks they can
run a *nix box because good ol bill said so.

They run old versions of software and get compromised.

Fact.

"look jim bob, i learned to type in 'ls' at the prompt',
take that Mr. Gates and your MCSE."




> -Original Message-
> From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]]On Behalf Of
> Chuck Larrieu
> Sent: Monday, May 07, 2001 11:38 PM
> To: [EMAIL PROTECTED]
> Subject: RE: linux on a 2500 ? Was: Programming under IOS [7:3362]
> 
> 
> Check out http://www.attrition.org/mirror/attrition/
> 
> Interesting to read the history files. It would appear that 
> nearly half of
> compromised servers are NOT Wintels. Which says a lot about 
> the security of
> ALL operating systems.
> 
> Chuck
> 
> 
> -Original Message-
> From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]]
> Sent: Monday, May 07, 2001 8:09 PM
> To:   [EMAIL PROTECTED]
> Subject:  Re: linux on a 2500 ? Was: Programming under 
> IOS [7:3362]
> 
> Of course if the source is open, it has more eyes looking at 
> it (than say M$
> software which seems to be having a new security announcement 
> every week
> right now).
> 
> --
> Jason Roysdon, CCNP+Security/CCDP, MCSE, CNA, Network+, A+
> List email: [EMAIL PROTECTED]
> Homepage: http://jason.artoo.net/
> 
> 
> 
> ""Allen May""  wrote in message
> [EMAIL PROTECTED]">news:[EMAIL PROTECTED]...
> > Being a Libra I have to agree & disagree about open source. 
>  Open source
> > also allows the good hackers to find exploits much more 
> easily by reverse
> > engineering the whole process.  Open source is very cool 
> for application
> > design but gives too much information to those with more destructive
> > tendencies.
> >
> > Just my re-contribution of 2 cents out of my stockpile I 
> collected ;)
> >
> > - Original Message -
> > From: "Control Program"
> > To:
> > Sent: Sunday, May 06, 2001 9:19 PM
> > Subject: Re: linux on a 2500 ? Was: Programming under IOS [7:3362]
> >
> >
> > > On Sun, May 06, 2001 at 01:28:25PM -0400, Chuck Larrieu wrote:
> > > > Without getting into the relative merits of router 
> running open versus
> > > > closed code,  or the obvious cost issue, what would be 
> the advantage
> of
> > a
> > > > Linux OS versus IOS?
> > >
> > > Why not consider open versus closed source code?  The public
> availability
> > of
> > > operating system source code is an enormous advantage 
> that Linux systems
> > > (and a variety of others like Mach and the FreeBSD/NetBSD/OpenBSD
> family)
> > > have over their proprietary counterparts.  Source 
> availability enables
> > rapid
> > > development by allowing for higher-quality feedback from 
> people who
> aren't
> > > directly involved with development.  Anyone, anywhere, 
> can submit a
> patch
> > to
> > > the development team - as well as to the public - to 
> correct a bug or
> add
> > a
> > > feature.  This has proved invaluable in security circles; 
> in some cases,
> > > kernel-level fixes have been written and made available 
> within two to
> > three
> > > hours of the discovery of a new security vulnerability.
> > >
> > > Source availability allows for advanced troubleshooting 
> in the event
> that
> > > you trace your problem to an operating system bug.  With 
> proprietary
> > > alternatives, your only recourse is to notify technical 
> support and hope
> > the
> > > developers get around to fixing your bug before it's too 
> late to matter.
> > > The same reasoning applies to adding new features or 
> customizations.
> > >
> > > It is rapidly becoming clear that public availability of 
> program source
> > code
> > > directly affects the quality of that code.  Such availability
> effectively
> > > distributes the 'development load' among many more 
> people, with all the
> > > attendant benefits that distributed processing implies.
> > >
> > > Some other immediate benefits of using something like a 
> Linux-based
> system
> > > on router hardware include instant support for and 
> compatibility with
> > > existing OS file formats and filesystem types; a much 
> greater ability to
> > > 'tune' your kernel image to your specific situation, 
> providing decreased
> > > image size and situationally-optimize

RE: linux on a 2500 ? Was: Programming under IOS [7:3362]

2001-05-07 Thread Chuck Larrieu

Check out http://www.attrition.org/mirror/attrition/

Interesting to read the history files. It would appear that nearly half of
compromised servers are NOT Wintels. Which says a lot about the security of
ALL operating systems.

Chuck


-Original Message-
From:   [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]]
Sent:   Monday, May 07, 2001 8:09 PM
To: [EMAIL PROTECTED]
Subject:Re: linux on a 2500 ? Was: Programming under IOS [7:3362]

Of course if the source is open, it has more eyes looking at it (than say M$
software which seems to be having a new security announcement every week
right now).

--
Jason Roysdon, CCNP+Security/CCDP, MCSE, CNA, Network+, A+
List email: [EMAIL PROTECTED]
Homepage: http://jason.artoo.net/



""Allen May""  wrote in message
[EMAIL PROTECTED]">news:[EMAIL PROTECTED]...
> Being a Libra I have to agree & disagree about open source.  Open source
> also allows the good hackers to find exploits much more easily by reverse
> engineering the whole process.  Open source is very cool for application
> design but gives too much information to those with more destructive
> tendencies.
>
> Just my re-contribution of 2 cents out of my stockpile I collected ;)
>
> - Original Message -
> From: "Control Program"
> To:
> Sent: Sunday, May 06, 2001 9:19 PM
> Subject: Re: linux on a 2500 ? Was: Programming under IOS [7:3362]
>
>
> > On Sun, May 06, 2001 at 01:28:25PM -0400, Chuck Larrieu wrote:
> > > Without getting into the relative merits of router running open versus
> > > closed code,  or the obvious cost issue, what would be the advantage
of
> a
> > > Linux OS versus IOS?
> >
> > Why not consider open versus closed source code?  The public
availability
> of
> > operating system source code is an enormous advantage that Linux systems
> > (and a variety of others like Mach and the FreeBSD/NetBSD/OpenBSD
family)
> > have over their proprietary counterparts.  Source availability enables
> rapid
> > development by allowing for higher-quality feedback from people who
aren't
> > directly involved with development.  Anyone, anywhere, can submit a
patch
> to
> > the development team - as well as to the public - to correct a bug or
add
> a
> > feature.  This has proved invaluable in security circles; in some cases,
> > kernel-level fixes have been written and made available within two to
> three
> > hours of the discovery of a new security vulnerability.
> >
> > Source availability allows for advanced troubleshooting in the event
that
> > you trace your problem to an operating system bug.  With proprietary
> > alternatives, your only recourse is to notify technical support and hope
> the
> > developers get around to fixing your bug before it's too late to matter.
> > The same reasoning applies to adding new features or customizations.
> >
> > It is rapidly becoming clear that public availability of program source
> code
> > directly affects the quality of that code.  Such availability
effectively
> > distributes the 'development load' among many more people, with all the
> > attendant benefits that distributed processing implies.
> >
> > Some other immediate benefits of using something like a Linux-based
system
> > on router hardware include instant support for and compatibility with
> > existing OS file formats and filesystem types; a much greater ability to
> > 'tune' your kernel image to your specific situation, providing decreased
> > image size and situationally-optimized performance; the potential for
much
> > more advanced user interface features; and immediately available tools
> that
> > can be easily modified and cross-compiled to run on router hardware
> > (tcpdump, packet generators, netcat, intrusion detection utilities,
...).
> >
> >
> > > Doesn't the "OS" have to be an inherent part of the "IOS" in any case?
I
> > > presume that Cisco boxes operate as do any Von Neuman based
> architectures,
> > > and that the IOS is really more an application that is loaded via the
> boot
> > > proms, where the "operating system" resides? Am I completely out of
the
> > > water here?
> >
> > I don't know if you're out of the water, but I was unable to make sense
of
> > this paragraph.  Perhaps you mean to ask about the difference between
IOS
> > and other operating systems like Unix/Linux?  In that case, there's
really
> > no difference at all - IOS is an operating system like any other,
although
> > more specialized than Unix.  Unix does, however, separates the kernel

Re: linux on a 2500 ? Was: Programming under IOS [7:3362]

2001-05-07 Thread Jason Roysdon

Of course if the source is open, it has more eyes looking at it (than say M$
software which seems to be having a new security announcement every week
right now).

--
Jason Roysdon, CCNP+Security/CCDP, MCSE, CNA, Network+, A+
List email: [EMAIL PROTECTED]
Homepage: http://jason.artoo.net/



""Allen May""  wrote in message
[EMAIL PROTECTED]">news:[EMAIL PROTECTED]...
> Being a Libra I have to agree & disagree about open source.  Open source
> also allows the good hackers to find exploits much more easily by reverse
> engineering the whole process.  Open source is very cool for application
> design but gives too much information to those with more destructive
> tendencies.
>
> Just my re-contribution of 2 cents out of my stockpile I collected ;)
>
> - Original Message -
> From: "Control Program"
> To:
> Sent: Sunday, May 06, 2001 9:19 PM
> Subject: Re: linux on a 2500 ? Was: Programming under IOS [7:3362]
>
>
> > On Sun, May 06, 2001 at 01:28:25PM -0400, Chuck Larrieu wrote:
> > > Without getting into the relative merits of router running open versus
> > > closed code,  or the obvious cost issue, what would be the advantage
of
> a
> > > Linux OS versus IOS?
> >
> > Why not consider open versus closed source code?  The public
availability
> of
> > operating system source code is an enormous advantage that Linux systems
> > (and a variety of others like Mach and the FreeBSD/NetBSD/OpenBSD
family)
> > have over their proprietary counterparts.  Source availability enables
> rapid
> > development by allowing for higher-quality feedback from people who
aren't
> > directly involved with development.  Anyone, anywhere, can submit a
patch
> to
> > the development team - as well as to the public - to correct a bug or
add
> a
> > feature.  This has proved invaluable in security circles; in some cases,
> > kernel-level fixes have been written and made available within two to
> three
> > hours of the discovery of a new security vulnerability.
> >
> > Source availability allows for advanced troubleshooting in the event
that
> > you trace your problem to an operating system bug.  With proprietary
> > alternatives, your only recourse is to notify technical support and hope
> the
> > developers get around to fixing your bug before it's too late to matter.
> > The same reasoning applies to adding new features or customizations.
> >
> > It is rapidly becoming clear that public availability of program source
> code
> > directly affects the quality of that code.  Such availability
effectively
> > distributes the 'development load' among many more people, with all the
> > attendant benefits that distributed processing implies.
> >
> > Some other immediate benefits of using something like a Linux-based
system
> > on router hardware include instant support for and compatibility with
> > existing OS file formats and filesystem types; a much greater ability to
> > 'tune' your kernel image to your specific situation, providing decreased
> > image size and situationally-optimized performance; the potential for
much
> > more advanced user interface features; and immediately available tools
> that
> > can be easily modified and cross-compiled to run on router hardware
> > (tcpdump, packet generators, netcat, intrusion detection utilities,
...).
> >
> >
> > > Doesn't the "OS" have to be an inherent part of the "IOS" in any case?
I
> > > presume that Cisco boxes operate as do any Von Neuman based
> architectures,
> > > and that the IOS is really more an application that is loaded via the
> boot
> > > proms, where the "operating system" resides? Am I completely out of
the
> > > water here?
> >
> > I don't know if you're out of the water, but I was unable to make sense
of
> > this paragraph.  Perhaps you mean to ask about the difference between
IOS
> > and other operating systems like Unix/Linux?  In that case, there's
really
> > no difference at all - IOS is an operating system like any other,
although
> > more specialized than Unix.  Unix does, however, separates the kernel
> > (low-level hardware support, core I/O, and processor and memory
> management)
> > from user-level applications such as the shell (CLI), shared libraries,
> and
> > daemon processes such as inetd (the Internet protocol super-server) and
> > cron.  Because of its historically specialized nature, IOS melds
'kernel'
> > functionality with 'application' functionality.
> >
> > Experience

Re: linux on a 2500 ? Was: Programming under IOS [7:3362]

2001-05-07 Thread Allen May

Being a Libra I have to agree & disagree about open source.  Open source
also allows the good hackers to find exploits much more easily by reverse
engineering the whole process.  Open source is very cool for application
design but gives too much information to those with more destructive
tendencies.

Just my re-contribution of 2 cents out of my stockpile I collected ;)

- Original Message -
From: "Control Program" 
To: 
Sent: Sunday, May 06, 2001 9:19 PM
Subject: Re: linux on a 2500 ? Was: Programming under IOS [7:3362]


> On Sun, May 06, 2001 at 01:28:25PM -0400, Chuck Larrieu wrote:
> > Without getting into the relative merits of router running open versus
> > closed code,  or the obvious cost issue, what would be the advantage of
a
> > Linux OS versus IOS?
>
> Why not consider open versus closed source code?  The public availability
of
> operating system source code is an enormous advantage that Linux systems
> (and a variety of others like Mach and the FreeBSD/NetBSD/OpenBSD family)
> have over their proprietary counterparts.  Source availability enables
rapid
> development by allowing for higher-quality feedback from people who aren't
> directly involved with development.  Anyone, anywhere, can submit a patch
to
> the development team - as well as to the public - to correct a bug or add
a
> feature.  This has proved invaluable in security circles; in some cases,
> kernel-level fixes have been written and made available within two to
three
> hours of the discovery of a new security vulnerability.
>
> Source availability allows for advanced troubleshooting in the event that
> you trace your problem to an operating system bug.  With proprietary
> alternatives, your only recourse is to notify technical support and hope
the
> developers get around to fixing your bug before it's too late to matter.
> The same reasoning applies to adding new features or customizations.
>
> It is rapidly becoming clear that public availability of program source
code
> directly affects the quality of that code.  Such availability effectively
> distributes the 'development load' among many more people, with all the
> attendant benefits that distributed processing implies.
>
> Some other immediate benefits of using something like a Linux-based system
> on router hardware include instant support for and compatibility with
> existing OS file formats and filesystem types; a much greater ability to
> 'tune' your kernel image to your specific situation, providing decreased
> image size and situationally-optimized performance; the potential for much
> more advanced user interface features; and immediately available tools
that
> can be easily modified and cross-compiled to run on router hardware
> (tcpdump, packet generators, netcat, intrusion detection utilities, ...).
>
>
> > Doesn't the "OS" have to be an inherent part of the "IOS" in any case? I
> > presume that Cisco boxes operate as do any Von Neuman based
architectures,
> > and that the IOS is really more an application that is loaded via the
boot
> > proms, where the "operating system" resides? Am I completely out of the
> > water here?
>
> I don't know if you're out of the water, but I was unable to make sense of
> this paragraph.  Perhaps you mean to ask about the difference between IOS
> and other operating systems like Unix/Linux?  In that case, there's really
> no difference at all - IOS is an operating system like any other, although
> more specialized than Unix.  Unix does, however, separates the kernel
> (low-level hardware support, core I/O, and processor and memory
management)
> from user-level applications such as the shell (CLI), shared libraries,
and
> daemon processes such as inetd (the Internet protocol super-server) and
> cron.  Because of its historically specialized nature, IOS melds 'kernel'
> functionality with 'application' functionality.
>
> Experience has shown that the modular design approach scales much better
in
> the long run.
>
>
> > In raw terms of what is happening on a router, does a Linux based OS
versus
> > whatever the Cisco IOS is really matter? in terms of code size? In terms
of
> > router speed?
>
> This is purely a 'one OS against another' issue.  Is Windows 2000 'better'
> than Linux if you have an Intel box?  Despite the religious handwaving of
> the advocacy-inclined, the fact is it depends on what you want to do.
>
> In addition and again, having more than one alternative available has
> historically proven vastly beneficial to hardware lifetime and acceptance.
>
>
> > The IOS, as best I can guess, has it's roots in C.
>
> It is written

Re: linux on a 2500 ? Was: Programming under IOS [7:3362]

2001-05-06 Thread Control Program

On Sun, May 06, 2001 at 01:28:25PM -0400, Chuck Larrieu wrote:
> Without getting into the relative merits of router running open versus
> closed code,  or the obvious cost issue, what would be the advantage of a
> Linux OS versus IOS?

Why not consider open versus closed source code?  The public availability of
operating system source code is an enormous advantage that Linux systems
(and a variety of others like Mach and the FreeBSD/NetBSD/OpenBSD family)
have over their proprietary counterparts.  Source availability enables rapid
development by allowing for higher-quality feedback from people who aren't
directly involved with development.  Anyone, anywhere, can submit a patch to
the development team - as well as to the public - to correct a bug or add a
feature.  This has proved invaluable in security circles; in some cases,
kernel-level fixes have been written and made available within two to three
hours of the discovery of a new security vulnerability.

Source availability allows for advanced troubleshooting in the event that
you trace your problem to an operating system bug.  With proprietary
alternatives, your only recourse is to notify technical support and hope the
developers get around to fixing your bug before it's too late to matter.
The same reasoning applies to adding new features or customizations.

It is rapidly becoming clear that public availability of program source code
directly affects the quality of that code.  Such availability effectively
distributes the 'development load' among many more people, with all the
attendant benefits that distributed processing implies.

Some other immediate benefits of using something like a Linux-based system
on router hardware include instant support for and compatibility with
existing OS file formats and filesystem types; a much greater ability to
'tune' your kernel image to your specific situation, providing decreased
image size and situationally-optimized performance; the potential for much
more advanced user interface features; and immediately available tools that
can be easily modified and cross-compiled to run on router hardware
(tcpdump, packet generators, netcat, intrusion detection utilities, ...).


> Doesn't the "OS" have to be an inherent part of the "IOS" in any case? I
> presume that Cisco boxes operate as do any Von Neuman based architectures,
> and that the IOS is really more an application that is loaded via the boot
> proms, where the "operating system" resides? Am I completely out of the
> water here?

I don't know if you're out of the water, but I was unable to make sense of
this paragraph.  Perhaps you mean to ask about the difference between IOS
and other operating systems like Unix/Linux?  In that case, there's really
no difference at all - IOS is an operating system like any other, although
more specialized than Unix.  Unix does, however, separates the kernel
(low-level hardware support, core I/O, and processor and memory management)
from user-level applications such as the shell (CLI), shared libraries, and
daemon processes such as inetd (the Internet protocol super-server) and
cron.  Because of its historically specialized nature, IOS melds 'kernel'
functionality with 'application' functionality.

Experience has shown that the modular design approach scales much better in
the long run.


> In raw terms of what is happening on a router, does a Linux based OS versus
> whatever the Cisco IOS is really matter? in terms of code size? In terms of
> router speed?

This is purely a 'one OS against another' issue.  Is Windows 2000 'better'
than Linux if you have an Intel box?  Despite the religious handwaving of
the advocacy-inclined, the fact is it depends on what you want to do.

In addition and again, having more than one alternative available has
historically proven vastly beneficial to hardware lifetime and acceptance.


> The IOS, as best I can guess, has it's roots in C.

It is written in C (and assembler), as is Linux.


> web link below, there aren't a lot of features in these Linux OS's either.
> I suppose over time that will be resolved, but at what cost in terms of OS
> image size?

As discussed earlier, image size is much less of a concern with Linux right
now than IOS.  The ability to situationally optimize a given image allows
you to include exactly the features you need, contributing to efficiency in
space (image size and memory footprint) and time (performance).

Furthermore, the Linux architectural approach is modular.  Most kernel
functions are now available as loadable modules which can be dynamically
loaded and unloaded during runtime.


> writing for a Cisco box, they have to ensure compatibility in every
> way shape and form with other Cisco boxes,

What kind of compatibility?  Network protocol-wise?  That's the reason why
standards and open specifications exist - they promote interoperability.
That's why, in a different OS implementation, you'll get OSPF and BGP, but
not EIGRP.

In the realm of the 'implementatio

RE: linux on a 2500 ? Was: Programming under IOS [7:3362]

2001-05-06 Thread Chuck Larrieu

Without getting into the relative merits of router running open versus
closed code,  or the obvious cost issue, what would be the advantage of a
Linux OS versus IOS? Doesn't the "OS" have to be an inherent part of the
"IOS" in any case? I presume that Cisco boxes operate as do any Von Neuman
based architectures, and that the IOS is really more an application that is
loaded via the boot proms, where the "operating system" resides? Am I
completely out of the water here?

In raw terms of what is happening on a router, does a Linux based OS versus
whatever the Cisco IOS is really matter? in terms of code size? In terms of
router speed?

The IOS, as best I can guess, has it's roots in C. I say this based on
things like variable names, and related behaviours. Obviously, the source
code is compiled, and probably optimized for speed rather than size, if IOS
bloat is any indication. On the other hand, judging from what I see on the
web link below, there aren't a lot of features in these Linux OS's either.
I suppose over time that will be resolved, but at what cost in terms of OS
image size?

Well, I suppose for one thing the Linux crowd doesn't have to concern itself
with backwards compatibility. That can be a distinct advantage. On the other
hand, writing for a Cisco box, they have to ensure compatibility in every
way shape and form with other Cisco boxes, not to mention interoperability
with other vendor stuff  and compatibility with the RFC's

Being one of those types who is curious about a lot of things, especially
about the way things work, I would certainly enjoy reading the com those who
know more than I.

I continue to be impressed with the passion, ingenuity, and sheer
determination of the Linux crowd. Who else would actually create an RFC1149
compliant system? ;->

Chuck




-Original Message-
From:   [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]] On Behalf Of
Jacques Atlas
Sent:   Sunday, May 06, 2001 7:00 AM
To:     [EMAIL PROTECTED]
Subject:Re: linux on a 2500 ? Was: Programming under IOS [7:3362]

On Sun, 6 May 2001, Jacques Atlas wrote:

||It has already BEEN done !! :-)
|
|got a url for us ?

http://www.mcvax.org/~koen/uClinux-cisco2500/

--
jacques
FAQ, list archives, and subscription info:
http://www.groupstudy.com/list/cisco.html
Report misconduct and Nondisclosure violations to [EMAIL PROTECTED]




Message Posted at:
http://www.groupstudy.com/form/read.php?f=7&i=3373&t=3362
--
FAQ, list archives, and subscription info: http://www.groupstudy.com/list/cisco.html
Report misconduct and Nondisclosure violations to [EMAIL PROTECTED]



Re: linux on a 2500 ? Was: Programming under IOS [7:3362]

2001-05-06 Thread Jacques Atlas

On Sun, 6 May 2001, Jacques Atlas wrote:

||It has already BEEN done !! :-)
|
|got a url for us ?

http://www.mcvax.org/~koen/uClinux-cisco2500/

-- 
jacques




Message Posted at:
http://www.groupstudy.com/form/read.php?f=7&i=3364&t=3362
--
FAQ, list archives, and subscription info: http://www.groupstudy.com/list/cisco.html
Report misconduct and Nondisclosure violations to [EMAIL PROTECTED]



Re: linux on a 2500 ? Was: Programming under IOS [7:3362]

2001-05-06 Thread Jacques Atlas

On Sun, 6 May 2001, Jason wrote:

|It has already BEEN done !! :-)

got a url for us ?

-- 
jacques




Message Posted at:
http://www.groupstudy.com/form/read.php?f=7&i=3363&t=3362
--
FAQ, list archives, and subscription info: http://www.groupstudy.com/list/cisco.html
Report misconduct and Nondisclosure violations to [EMAIL PROTECTED]



Re: linux on a 2500 ? Was: Programming under IOS [7:3362]

2001-05-06 Thread Jason

It has already BEEN done !! :-)

""Brian""  wrote in message
011d01c0bd97$a7d15880$[EMAIL PROTECTED]">news:011d01c0bd97$a7d15880$[EMAIL PROTECTED]...
> netbsd is the most portable of the free nixes, thatd be the one to expect,
> if one could do it.
>
> Brian Whalen
>
> - Original Message -
> From: "Eric Waguespack" 
> To: 
> Sent: Friday, March 30, 2001 10:51 AM
> Subject: Re: linux on a 2500 ? Was: Programming under IOS
>
>
> > You can run Linux on a 2500? I searched the archive for more details..
> didn't find any, anyone got a link?
> >
> > -Eric
> >
> > Karen E Young wrote:
> >
> > > Chee Leong,
> > >
> > > There really isn't a need to write an external interface method (such
as
> sockets) when one already exists.
> > >
> > > Most, if not all, of what you're asking for is available via SNMP. If
> you really want to write a program to obtain this info all you need to do
is
> write one to issue SNMP GETs for the info you want to obtain, collect the
> responses, parse the data, and format it into your chosen format.
> > >
> > > Perl is a pretty good choice for something like this and it seems to
me
> that I ran across something in Visual Basic that would let you do it too.
> > >
> > > Hope this helps,
> > >
> > > Karen Young
> > >
> > > *** REPLY SEPARATOR  ***
> > >
> > > On 3/30/2001 at 10:30 AM Ryan O'Connell wrote:
> > >
> > > >There is no porvision for running code other than the IOS itself on a
> Cisco
> > > >router. (Except you can run Linux on 2500s, but that's probably not
> what
> > > >you're after)
> > > >
> > > >On Fri, Mar 30, 2001 at 04:14:43PM -0800, Tan Chee Leong wrote:
> > > >> Hi,
> > > >>
> > > >> First, my apologies if the question makes no sense at all as I am
> just =
> > > >> evaluating it's possibility.  I am also fairly new to CISCO stuff
> (only =
> > > >> got my CCNA a month ago) so your advise on this will be very
helpful
> =
> > > >> although it is off-topic.
> > > >>
> > > >> I am thinking of writing some small programs within the IOS
platform
> =
> > > >> such that it can communicate with an external host, using socket =
> > > >> programming if you like.  I am interested in obtaining the
following:
> > > >>
> > > >> 1.basic configuration.  I know it's contained in the
> startup-config =
> > > >> and with snmp turned on, this information can be retrieved.
However,
> =
> > > >> what if snmp is not turned on?  Is it possible, without going to
all
> the =
> > > >> routers to enable snmp, to still obtain this information from a
host
> =
> > > >> using tcp? =20
> > > >> 2.route table.  Particularly I am interested in studying the
> dynamic =
> > > >> changes of the route table over some period of time.  Hence if the
=
> > > >> router can periodically send information to some internal host
within
> =
> > > >> the network, a collection of route tables can be obtained.
> > > >>
> > > >> If in the end I have to do my own programming, it will lead on to =
> > > >> several other questions:=20
> > > >>
> > > >> 1.is it feasible in the first place, given that CISCO IOS is =
> > > >> proprietory stuff? =20
> > > >> 2.where can I get programming info?  any recommendations?
> > > >>
> > > >> Really appreciate if you can help me on this.
> > > >>
> > > >> Cheers,
> > > >> Chee Leong
> [EMAIL PROTECTED]
> > > >
> > > >--
> > > >Ryan O'Connell -  -
http://www.complicity.co.uk
> > > >
> > > >I'm not losing my mind, no I'm not changing my lines,
> > > >I'm just learning new things with the passage of time




Message Posted at:
http://www.groupstudy.com/form/read.php?f=7&i=3362&t=3362
--
FAQ, list archives, and subscription info: http://www.groupstudy.com/list/cisco.html
Report misconduct and Nondisclosure violations to [EMAIL PROTECTED]



Re: linux on a 2500 ? Was: Programming under IOS

2001-04-06 Thread Allen May

Now if you could run linux on your microwave oven...I would be impressed.

'Start'
Please enter root password
** 
ls -l

total 1
-rw-r--r---  2 root  admin658   Apr 1  12:00  raw_chicken.meat

./cook.exe

#
done!
logout

- Original Message -
From: <[EMAIL PROTECTED]>
To: "CiscO_Groupstudy" <[EMAIL PROTECTED]>; "Matt Wehland"
<[EMAIL PROTECTED]>
Sent: Friday, April 06, 2001 1:43 PM
Subject: Re: linux on a 2500 ? Was: Programming under IOS


> There probably aren't a lot of practical reasons to do this.  But
> sometimes we geeks just do things because its cool.  :-)
>
> -Kent
>
> On 6 Apr 2001, at 0:08, Matt Wehland wrote:
>
> > Well I've watched this thread for a couple of days and hoped someone
> > else would find the right answer (I didn't feel like digging).  I knew
> > I had seen something about this on my local Linux user group list
> > several months ago.  Unfortunately I couldn't find it in my mail
> > archives, bookmarks, general web searches or elsewhere.  After asking
> > my local LUG for help and then some more searching, here is the link
> > to the uclinux-cisco project (uclinux is a project for running linux
> > on embedded system, uclinux-cisco is a port to the cisco platform,
> > 2500 series mostly) There is source (~56MG) and several percompiled
> > binaries.
> >http://www.mcvax.org/~koen/uClinux-cisco2500/
> > Neat idea, and I do want to play with some of the precompiles kernels,
> > but I really have to ask myself, WHY?
> >
> > What is the problem being solved by running linux on such an expensive
> > (for what you get) platform?
> >
> > Any ideas, the web site seemed lacking in this kind of info.
> >
> > Oh well, some of the most enjoyable things are done just for the hell
> > of it.
> >
> > Matt Wehland
> > [EMAIL PROTECTED]
> > MCSE CCNA
> > Nondisclosure violations to [EMAIL PROTECTED]
_
FAQ, list archives, and subscription info: http://www.groupstudy.com/list/cisco.html
Report misconduct and Nondisclosure violations to [EMAIL PROTECTED]



Re: linux on a 2500 ? Was: Programming under IOS

2001-04-06 Thread kent . hundley

There probably aren't a lot of practical reasons to do this.  But 
sometimes we geeks just do things because its cool.  :-)

-Kent

On 6 Apr 2001, at 0:08, Matt Wehland wrote:

> Well I've watched this thread for a couple of days and hoped someone
> else would find the right answer (I didn't feel like digging).  I knew
> I had seen something about this on my local Linux user group list
> several months ago.  Unfortunately I couldn't find it in my mail
> archives, bookmarks, general web searches or elsewhere.  After asking
> my local LUG for help and then some more searching, here is the link
> to the uclinux-cisco project (uclinux is a project for running linux
> on embedded system, uclinux-cisco is a port to the cisco platform,
> 2500 series mostly) There is source (~56MG) and several percompiled
> binaries.
>http://www.mcvax.org/~koen/uClinux-cisco2500/
> Neat idea, and I do want to play with some of the precompiles kernels,
> but I really have to ask myself, WHY?
> 
> What is the problem being solved by running linux on such an expensive
> (for what you get) platform?
> 
> Any ideas, the web site seemed lacking in this kind of info.
> 
> Oh well, some of the most enjoyable things are done just for the hell
> of it.
> 
> Matt Wehland
> [EMAIL PROTECTED]
> MCSE CCNA
> Nondisclosure violations to [EMAIL PROTECTED]
_
FAQ, list archives, and subscription info: http://www.groupstudy.com/list/cisco.html
Report misconduct and Nondisclosure violations to [EMAIL PROTECTED]



Re: linux on a 2500 ? Was: Programming under IOS

2001-04-05 Thread Matt Wehland

Well I've watched this thread for a couple of days and hoped someone else
would find the right answer (I didn't feel like digging).  I knew I had
seen something about this on my local Linux user group list several months
ago.  Unfortunately I couldn't find it in my mail archives, bookmarks,
general web searches or elsewhere.  After asking my local LUG for help and
then some more searching, here is the link to the uclinux-cisco project
(uclinux is a project for running linux on embedded system, uclinux-cisco
is a port to the cisco platform, 2500 series mostly)
There is source (~56MG) and several percompiled binaries.
   http://www.mcvax.org/~koen/uClinux-cisco2500/
Neat idea, and I do want to play with some of the precompiles kernels, but
I really have to ask myself, WHY?

What is the problem being solved by running linux on such an expensive
(for what you get) platform?

Any ideas, the web site seemed lacking in this kind of info.

Oh well, some of the most enjoyable things are done just for the hell of
it.

Matt Wehland
[EMAIL PROTECTED]
MCSE CCNA
_
FAQ, list archives, and subscription info: http://www.groupstudy.com/list/cisco.html
Report misconduct and Nondisclosure violations to [EMAIL PROTECTED]



Re: linux on a 2500 ? Was: Programming under IOS

2001-04-04 Thread Brian

netbsd is the most portable of the free nixes, thatd be the one to expect,
if one could do it.

Brian Whalen

- Original Message -
From: "Eric Waguespack" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Friday, March 30, 2001 10:51 AM
Subject: Re: linux on a 2500 ? Was: Programming under IOS


> You can run Linux on a 2500? I searched the archive for more details..
didn't find any, anyone got a link?
>
> -Eric
>
> Karen E Young wrote:
>
> > Chee Leong,
> >
> > There really isn't a need to write an external interface method (such as
sockets) when one already exists.
> >
> > Most, if not all, of what you're asking for is available via SNMP. If
you really want to write a program to obtain this info all you need to do is
write one to issue SNMP GETs for the info you want to obtain, collect the
responses, parse the data, and format it into your chosen format.
> >
> > Perl is a pretty good choice for something like this and it seems to me
that I ran across something in Visual Basic that would let you do it too.
> >
> > Hope this helps,
> >
> > Karen Young
> >
> > *** REPLY SEPARATOR  ***
> >
> > On 3/30/2001 at 10:30 AM Ryan O'Connell wrote:
> >
> > >There is no porvision for running code other than the IOS itself on a
Cisco
> > >router. (Except you can run Linux on 2500s, but that's probably not
what
> > >you're after)
> > >
> > >On Fri, Mar 30, 2001 at 04:14:43PM -0800, Tan Chee Leong wrote:
> > >> Hi,
> > >>
> > >> First, my apologies if the question makes no sense at all as I am
just =
> > >> evaluating it's possibility.  I am also fairly new to CISCO stuff
(only =
> > >> got my CCNA a month ago) so your advise on this will be very helpful
=
> > >> although it is off-topic.
> > >>
> > >> I am thinking of writing some small programs within the IOS platform
=
> > >> such that it can communicate with an external host, using socket =
> > >> programming if you like.  I am interested in obtaining the following:
> > >>
> > >> 1.basic configuration.  I know it's contained in the
startup-config =
> > >> and with snmp turned on, this information can be retrieved.  However,
=
> > >> what if snmp is not turned on?  Is it possible, without going to all
the =
> > >> routers to enable snmp, to still obtain this information from a host
=
> > >> using tcp? =20
> > >> 2.route table.  Particularly I am interested in studying the
dynamic =
> > >> changes of the route table over some period of time.  Hence if the =
> > >> router can periodically send information to some internal host within
=
> > >> the network, a collection of route tables can be obtained.
> > >>
> > >> If in the end I have to do my own programming, it will lead on to =
> > >> several other questions:=20
> > >>
> > >> 1.is it feasible in the first place, given that CISCO IOS is =
> > >> proprietory stuff? =20
> > >> 2.where can I get programming info?  any recommendations?
> > >>
> > >> Really appreciate if you can help me on this.
> > >>
> > >> Cheers,
> > >> Chee Leong
[EMAIL PROTECTED]
> > >
> > >--
> > >Ryan O'Connell - <[EMAIL PROTECTED]> - http://www.complicity.co.uk
> > >
> > >I'm not losing my mind, no I'm not changing my lines,
> > >I'm just learning new things with the passage of time
_
FAQ, list archives, and subscription info: http://www.groupstudy.com/list/cisco.html
Report misconduct and Nondisclosure violations to [EMAIL PROTECTED]



Re: linux on a 2500 ? Was: Programming under IOS

2001-04-01 Thread J Roysdon

I'd be curious to see such a thing.

I just installed Zebra on my linux server so I can give people IOS-like
access to a BGP router.  telnet://r2.artoo.net:2605 with a password of
'bgp'.  The interface is very close to IOS and has nearly all the
BGP-related commands.  I just wish it had traceroute and show ip route (of
course, I think I could do it with the main Zebra daemon, but I don't feel
like messing with it just now).

Zebra is a free routing daemon (bgp, ospf, rip, all with ipv6 support as
well): http://www.zebra.org/

--
Jason Roysdon, CCNP+Security/CCDP, MCSE, CNA, Network+, A+
List email: [EMAIL PROTECTED]
Homepage: http://jason.artoo.net/
Cisco resources: http://r2cisco.artoo.net/


"Eric Waguespack" <[EMAIL PROTECTED]> wrote in message
[EMAIL PROTECTED]">news:[EMAIL PROTECTED]...
> You can run Linux on a 2500? I searched the archive for more details..
didn't find any, anyone got a link?
>
> -Eric
>
> Karen E Young wrote:
>
> > Chee Leong,
> >
> > There really isn't a need to write an external interface method (such as
sockets) when one already exists.
> >
> > Most, if not all, of what you're asking for is available via SNMP. If
you really want to write a program to obtain this info all you need to do is
write one to issue SNMP GETs for the info you want to obtain, collect the
responses, parse the data, and format it into your chosen format.
> >
> > Perl is a pretty good choice for something like this and it seems to me
that I ran across something in Visual Basic that would let you do it too.
> >
> > Hope this helps,
> >
> > Karen Young
> >
> > *** REPLY SEPARATOR  ***
> >
> > On 3/30/2001 at 10:30 AM Ryan O'Connell wrote:
> >
> > >There is no porvision for running code other than the IOS itself on a
Cisco
> > >router. (Except you can run Linux on 2500s, but that's probably not
what
> > >you're after)
> > >
> > >On Fri, Mar 30, 2001 at 04:14:43PM -0800, Tan Chee Leong wrote:
> > >> Hi,
> > >>
> > >> First, my apologies if the question makes no sense at all as I am
just =
> > >> evaluating it's possibility.  I am also fairly new to CISCO stuff
(only =
> > >> got my CCNA a month ago) so your advise on this will be very helpful
=
> > >> although it is off-topic.
> > >>
> > >> I am thinking of writing some small programs within the IOS platform
=
> > >> such that it can communicate with an external host, using socket =
> > >> programming if you like.  I am interested in obtaining the following:
> > >>
> > >> 1.basic configuration.  I know it's contained in the
startup-config =
> > >> and with snmp turned on, this information can be retrieved.  However,
=
> > >> what if snmp is not turned on?  Is it possible, without going to all
the =
> > >> routers to enable snmp, to still obtain this information from a host
=
> > >> using tcp? =20
> > >> 2.route table.  Particularly I am interested in studying the
dynamic =
> > >> changes of the route table over some period of time.  Hence if the =
> > >> router can periodically send information to some internal host within
=
> > >> the network, a collection of route tables can be obtained.
> > >>
> > >> If in the end I have to do my own programming, it will lead on to =
> > >> several other questions:=20
> > >>
> > >> 1.is it feasible in the first place, given that CISCO IOS is =
> > >> proprietory stuff? =20
> > >> 2.where can I get programming info?  any recommendations?
> > >>
> > >> Really appreciate if you can help me on this.
> > >>
> > >> Cheers,
> > >> Chee Leong
[EMAIL PROTECTED]
> > >
> > >--
> > >Ryan O'Connell - <[EMAIL PROTECTED]> - http://www.complicity.co.uk
> > >
> > >I'm not losing my mind, no I'm not changing my lines,
> > >I'm just learning new things with the passage of time
_
FAQ, list archives, and subscription info: http://www.groupstudy.com/list/cisco.html
Report misconduct and Nondisclosure violations to [EMAIL PROTECTED]



Re: linux on a 2500 ? Was: Programming under IOS

2001-03-30 Thread Eric Waguespack

You can run Linux on a 2500? I searched the archive for more details.. didn't find 
any, anyone got a link?

-Eric

Karen E Young wrote:

> Chee Leong,
>
> There really isn't a need to write an external interface method (such as sockets) 
>when one already exists.
>
> Most, if not all, of what you're asking for is available via SNMP. If you really 
>want to write a program to obtain this info all you need to do is write one to issue 
>SNMP GETs for the info you want to obtain, collect the responses, parse the data, and 
>format it into your chosen format.
>
> Perl is a pretty good choice for something like this and it seems to me that I ran 
>across something in Visual Basic that would let you do it too.
>
> Hope this helps,
>
> Karen Young
>
> *** REPLY SEPARATOR  ***
>
> On 3/30/2001 at 10:30 AM Ryan O'Connell wrote:
>
> >There is no porvision for running code other than the IOS itself on a Cisco
> >router. (Except you can run Linux on 2500s, but that's probably not what
> >you're after)
> >
> >On Fri, Mar 30, 2001 at 04:14:43PM -0800, Tan Chee Leong wrote:
> >> Hi,
> >>
> >> First, my apologies if the question makes no sense at all as I am just =
> >> evaluating it's possibility.  I am also fairly new to CISCO stuff (only =
> >> got my CCNA a month ago) so your advise on this will be very helpful =
> >> although it is off-topic.
> >>
> >> I am thinking of writing some small programs within the IOS platform =
> >> such that it can communicate with an external host, using socket =
> >> programming if you like.  I am interested in obtaining the following:
> >>
> >> 1.basic configuration.  I know it's contained in the startup-config =
> >> and with snmp turned on, this information can be retrieved.  However, =
> >> what if snmp is not turned on?  Is it possible, without going to all the =
> >> routers to enable snmp, to still obtain this information from a host =
> >> using tcp? =20
> >> 2.route table.  Particularly I am interested in studying the dynamic =
> >> changes of the route table over some period of time.  Hence if the =
> >> router can periodically send information to some internal host within =
> >> the network, a collection of route tables can be obtained.
> >>
> >> If in the end I have to do my own programming, it will lead on to =
> >> several other questions:=20
> >>
> >> 1.is it feasible in the first place, given that CISCO IOS is =
> >> proprietory stuff? =20
> >> 2.where can I get programming info?  any recommendations?
> >>
> >> Really appreciate if you can help me on this.
> >>
> >> Cheers,
> >> Chee Leong
> >>
> >>
> >> _
> >> FAQ, list archives, and subscription info: 
>http://www.groupstudy.com/list/cisco.html
> >> Report misconduct and Nondisclosure violations to [EMAIL PROTECTED]
> >
> >--
> >Ryan O'Connell - <[EMAIL PROTECTED]> - http://www.complicity.co.uk
> >
> >I'm not losing my mind, no I'm not changing my lines,
> >I'm just learning new things with the passage of time
> >
> >_
> >FAQ, list archives, and subscription info: http://www.groupstudy.com/list/cisco.html
> >Report misconduct and Nondisclosure violations to [EMAIL PROTECTED]
>
> _
> FAQ, list archives, and subscription info: http://www.groupstudy.com/list/cisco.html
> Report misconduct and Nondisclosure violations to [EMAIL PROTECTED]

_
FAQ, list archives, and subscription info: http://www.groupstudy.com/list/cisco.html
Report misconduct and Nondisclosure violations to [EMAIL PROTECTED]