learning linux drivers [closed] - linux

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
Questions asking us to recommend or find a tool, library or favorite off-site resource are off-topic for Stack Overflow as they tend to attract opinionated answers and spam. Instead, describe the problem and what has been done so far to solve it.
Closed 9 years ago.
Improve this question
I am learning now days programming drivers.
I am doing my learning from this book Linux Device Drivers
But I am little bit lack of practice. Can you recommend me some simple projects that I can get started with.
Or some open source project that newbie can understand what is going on.
Additional examples and tutorials will be welcomed .
Thanks for help.

Free software magazine has an article about that :
http://www.freesoftwaremagazine.com/articles/drivers_linux?page=0%2C0
this tutorial is downloadable as PDF.
This article describes the programming of a USB driver for a home made multicolored light. I think its quite interesting :)
http://www.linuxjournal.com/article/7353
For more "complete" drivers, I would look at the code of "serial" drivers (meaning driver for devices connected to a plain old serial port or USB port) because the data transfer between your computer and the device feels more natural.

The given below link is very good to kickstart the linux device drivers learning:
http://www.linuxforu.com/tag/linux-device-drivers-series/page/2/
-Aditya-

Related

Light weight Linux operating system [closed]

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
Questions asking us to recommend or find a tool, library or favorite off-site resource are off-topic for Stack Overflow as they tend to attract opinionated answers and spam. Instead, describe the problem and what has been done so far to solve it.
Closed 8 years ago.
Improve this question
Can any one please tell me a light weight Linux kernel which supports the kexec functionality, and takes minimum time to boot.
I am using the kexec functionality that is already present in Linux distros like REd hat Enterprise Edition, but i want to shift to a light weight Linux kernel.
Get sources of linux kernel from kernel.org and compile your own one with some disabled features(filesystem supports, schedulars and governors,..) , drivers and debugging functions(printk,...) then enable CONFIG_KEXEC in .config.
kexec works only on PDA, Not on Computer Server or Desktop

Where to start with cyber security [closed]

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
Questions asking us to recommend or find a tool, library or favorite off-site resource are off-topic for Stack Overflow as they tend to attract opinionated answers and spam. Instead, describe the problem and what has been done so far to solve it.
Closed 8 years ago.
Improve this question
Where is a good place to start with cyber security, not necessarily directly related to programming?
I'm looking to cover a wide range of issues:
Fire walls
Networking setup
XSS
SQL Injection
An then other things I don't know I don't know.
My current experience is some programming, some networking. I know to clean my user input before sending to a database, etc.
Where should I start? I'd like some print books to read, but other resources are also welcome.
As you're new to the topic and don't yet have specialised in a specific area of computer security, I highly recommend http://www.securitytube.net/. It offers a huge amount of free video based tutorials and other video material you can learn from. Especially you should go for the "Megaprimers" :)

Linux Kernel Rootkit samples [closed]

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
Questions asking us to recommend or find a tool, library or favorite off-site resource are off-topic for Stack Overflow as they tend to attract opinionated answers and spam. Instead, describe the problem and what has been done so far to solve it.
Closed 8 years ago.
Improve this question
I'm working on some new techniques for Linux Kernel Rootkit Detections as my thesis. I need some sample of rootkits to test my method and also do some machine learning tests.
But not the old-dusty ones in packetstorm that could be found in computer history books as well. I've read alot about it and I've seen some new methods of rootkit implementations in phrack and some other resources. It would take a lot of time to just implement PoC rootkits out of them for me and I would just get to the starting point for my project by then.
If anyone could help me with this it would be greatly appreciated.
Any site, ftp, compromised system, unknown rootkit libraries, anything that might be a sample for my work is appreciated. But with this in mind that what I need are Linux kernel Rootkits.
Any type, LKM, System Call Hooking, Object hooking, system.map /dev/mem working stuff
Thanks
p.s by new rootkits I don't mean like non-reported or all-over-the-news rootkit, something that would work on ubuntu 10.04 or newer would be great (Kernel version 2.6.32+)
you can get some kernel rk from the follow link
http://www.ussrback.com/UNIX/penetration/rootkits/
For obvious reasons, you aren't going to find any rootkits available for download on the public internet. Doing so would be a huge liability exposure to anyone hosting them. Your options are: make some friends in the security research or black hat communities, or run some honeypots and capture them yourself.

VoIP and SIP, where to begin [closed]

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
Questions asking us to recommend or find a tool, library or favorite off-site resource are off-topic for Stack Overflow as they tend to attract opinionated answers and spam. Instead, describe the problem and what has been done so far to solve it.
Closed 9 years ago.
Improve this question
Recently, a client has asked me to do a custom application to manage intercoms (Barix Annuncicom). After reading the documentation, I can do most of the "managing" part, however I am stuck with the VoIP part.
Are there any documentation, guides, articles, that will help me better understand and code a simple VoIP application?
I am looking for a article that has little expectation of previous knowledge.
voip-info.org, is a nice resource guide if you wanna learn about VoIP platforms and protocols, is mostly open-source oriented and you'll find good articles there.
You could start with w3c's voice browser standards and the IETF SIP working group.
This reasonably high-level tutorial has lots of information, including common VOIP questions and a discussion of SIP functions, and book recommendations.
There are more specific tutorials dealing with introductory software implementations (e.g. using Asterisk) on the SWIK site.
If you want to find details on SIP, one of the best resources is Tech Invite.
Other very useful tool is SIPP which is SIP packets emulator with easy biult in XML scripting language which allows you to test different scenarios.
I would personally go with either Yate http://yate.null.ro
or PjSIP http://pjsip.org
The code is complete, cross-platform and has lots of examples.
PJSIP is a free and open source multimedia stack written in C and it supports audio, video, presence and instant messaging capabilities.It is designed to be very small in footprint, have high performance, and very flexible.
You can go refer other links also as link1, link2, link3, link4.
Are you familiar with Asterisk?

How to build BlackBerry application on Linux? [closed]

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
Questions asking us to recommend or find a tool, library or favorite off-site resource are off-topic for Stack Overflow as they tend to attract opinionated answers and spam. Instead, describe the problem and what has been done so far to solve it.
Closed 9 years ago.
Improve this question
I've read on some development blogs that it is nearly to impossible to build BlackBerry application properly on operating systems other than Windows. Any possible workarounds on veryfication, rapc usage etc may result in serious and hidden bugs.
There is a nice blog about BB development under Linux:
www.slashdev.ca:
BlackBerry Development Using Linux
BlackBerry Simulator in Linux – Sort of
Simulator in Linux – Slightly More Reliable
MDS Simulator… in Linux
Using sigtool in Linux
And build it all: BlackBerry Development with Ant & Eclipse

Resources