ProgrammingThis forum is for all programming questions.
The question does not have to be directly related to Linux and any language is fair game.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
hi
i need a project for my final year BTECH(IT).
m a bit confused as in what topic to choose.
can anyone plz suggest me the topic or any site where i can find projects which are good enough for the whole year.
m interested in networking
but plz be free to suggest me any topic
languages : c,c++,java,scripting(asp,php etc...),oracle.
thanx
The best advice I can give is to go and see one of your network tutors and ask them if they have any ideas for a project. Normally they have a topic which they are keen on themselves which works two fold, you get a project idea and a project supervisor who has a real intersted in it.
Maybe you should ask this from your teacher/somebody that is responsible about you and your work. If you have absolutely no idea what you would like to do (except that it is some sort of coding stuff, because you mentioned a lot of languages - do you even know any of then really well?), maybe you're in the wrong field? I mean, often people know what they want to do and then do it. Those who don't know what they want to do, but just how they would want to do it, become artists or start having a hobby of some kind where they can do pretty much anything. If you're studying for something real, like work, you should really be more idea-rich - nowadays ideas are what people are after, not programmers without imagination.
well thanx for the advice
probably this is not wt i was looking for.
of course i already consulted my teachers
all the network projects have been taken up by other students.
i never wanted to take up a project on artificial intelligence and compiler stuff coz m nt good at it.
m interested in networking and still learning
About the languages, i knw c/c++ and scripting very well
still studying java on my own and oracle will be there for the backend so i just started studying it.
@ bouncer
ur totally right about "ideas are what people are after, not programmers without imagination."
but dude m just looking here for options to select
you pick a man page, it brings up a form after parsing the man page
you get checkboxes text fields blah blah etc. for all the flags, fields and options
avaialable (e.g. like for mkisofs) enabling you to simultaneously read the man page
enter values interactively and run the command from the form.
I keep meaning to do it one day but I hope someone else does it first.
Bigearsbilly: Check out man2html - It's a little CGI you install on your webserver. I have it installed and it's really nice.
Edit: It doesn't have the form for making and running the commands, that's a cool idea.
As for a big project, the company I work for has been looking for something like a Word processor that works on the web. There are lots of stuff to make HTML, but what we need is something better for making documents. The HTML editors lets you write, but none of them has any concepts of page size or margins, like a typical word processor has. So if you write something with many pages, and would like to make something like "Table of Contents" or an index, you are kind of stuck. How can you write e.g. see page 15 when the word processor has no concept of pages?
I think it can be done with Java or maybe even DHTML, but it's a lot of work. As I said we haven't found anything like that yet, and I think if someone was to make one, it would sell.
a caps lock key that doesn't come on if you press it accidentally
They've already got that - xmodmap. Give it the right parameters, and when you accidentally hit caps lock it won't turn on. (Of course, it won't come on if you hit caps lock on purpose either... )
I have two good ideas: one is a distributed, auto-load-balancing web server. (This would probably be well implemented as an extension to Yaws.) And the second is a wiki framework for Yaws.
Yaws is a web server written in Erlang. If you took this (admittedly large) task up, you could learn a new language, learn a new paradigm, and learn a lot about distributed and fault-tolerant application programming. Plus, "Programming Erlang", written by one of the authors of the Erlang language, just came out from the Pragmatic Programmers.
though i was not able to search on all the projects today coz of college LAN restriction,but i got some idea...
@NYLEX
can u tell me more about NETWORK TELESCOPES
i mean all i knw is
"A network telescope is a portion of routed IP address space on which little or no legitimate traffic exists. Monitoring unexpected traffic arriving at a network telescope yields a view of certain remote network events. Among the visible events are various forms of flooding DoS attacks, infection of hosts by Internet worms, and network scanning."
plz tell me the platform on which this project could be modeled.
@Guttorm
the idea's good,yeah ur rite its a lot of work but i've got whole year,and it sounds interesting and could be done.
@taylor_venable
ur rite the xmodmap or xkeycap already does the same job
cnt take it for the whole year
m unknown to all the languages u've written(to be true i never heard some of the names).But ur idea sounds interesting.
there was some error loading page in the site u've mentioned.
will go through tht 2morrow.
though i was not able to search on all the projects today coz of college LAN restriction,but i got some idea...
@NYLEX
can u tell me more about NETWORK TELESCOPES
i mean all i knw is
"A network telescope is a portion of routed IP address space on which little or no legitimate traffic exists. Monitoring unexpected traffic arriving at a network telescope yields a view of certain remote network events. Among the visible events are various forms of flooding DoS attacks, infection of hosts by Internet worms, and network scanning."
plz tell me the platform on which this project could be modeled.
I completely forgot to answer this the other day, oops. Anyway, what do you want to know? A network telescope (NT) can operate in two modes: active and passive. In passive mode, all it does is collect packets (i.e. it doesn't send replies). tcpdump (or other things making use of libpcap) can be used to capture packets. In active mode, replies are sent. So, for example if you know about TCP connections, you'll know that these are set up by means of a 3-way handshake (details can be found here and other places too). With the active NT, TCP connections are set up and attackers then attempt to send malicious things. With the passive NT, you don't see all this because the attacker sends the first packet ("I want to connect") and never hears from the destination again. With regards to what's actually doing the responding, it's a honeypot and there are various software projects that provide these (such as Honeyd).
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.