by bmcgonag » Sat Aug 30, 2014 2:25 pm
I wrote Chris after our last meeting and told him I though some visualization and GUI tools for some of the networking stuff in the *nix systems would be some thing pretty cool to think about working on. I know Linux Guru’s are still command line driven folks, but I’m a bit of a visual person, so I’d love to have some tools that help me visualize what my network is looking like, and potentially even help me trouble shoot when it can.
Like setting up routes, or doing traces, or visualizing a network and it’s subnets, and how they can and can’t communicate.
He has some cool ideas too, but in the spirit of the Forum, I’ll let him post them.
Edit
Adding a linke to something I’m imagining as part of this.
http://www.dca.ufrn.br/~joaomedeiros/radialnet/#toc3
I’d like to have a utility that can ping and ‘crawl’ a network to do that mapping, then the user can fill in any holes they know about.
I’d also like something where I know what devices I have connected, show them, then drag and drop between them to make connections that are then setup in the background by the code. Maybe this is a bit sci-fi’ish, but it’s a thought. Of course, I’d have to learn a lot more about networking first.
Edit 2
I guess not so sci-fi after all. Found NMap.
Re: Open Source Project Ideas and Brainstorming
by mem0lnx » Sun Aug 31, 2014 12:58 am
As I was reading this thread my first thought was “NMAP.” It’s been out a long time, and it quite useful. I use it everyday.
Check out:
http://www.insecure.org
http://sectools.org
Lots of awesome opensource network tools to be had.
Re: Open Source Project Ideas and Brainstorming
by bmcgonag » Tue Sep 02, 2014 5:45 pm
Yep. I used it at the house, but found that with a firewall turned on it won’t even list the endpoint, so not sure if there is anything that can be done about that.
Re: Open Source Project Ideas and Brainstorming
by mynameiscow » Tue Sep 02, 2014 6:32 pm
Here is a quick list of some ideas I’ve had regarding an open source software project. These are mostly biased towards topics which I want to learn more rather than attempting to fill some missing void in the Linux toolkit.
- Geant4 gui
- http://geant4.in2p3.fr/spip.php?article84 (we may have been beaten to the punch).
- Game - maybe something like the Kerbal Space Program or roller coaster tycoon but with particle physics
- Alternatively, some game which could explore higher dimensional spaces (like the novel “Flatland”).
- Game bot (poker, 0ad, chess, whatever)
- gnuplot pipe interface
- I already have some this working, but it needs some polish, documentation, and more features.
- RPi software
-
kernel module (PWM, real-time sensor monitors, etc.)
-
facial recognition peep hole camera
-
network monitor (really adapt the various tools above to display useful information to the console). I was thinking of something like an ncurses display so we don’t have to involve X.
-
Re: Open Source Project Ideas and Brainstorming
by mynameiscow » Wed Sep 03, 2014 10:51 pm
I thought it would be useful to consider some fundamental questions related to what we want out of this SIG to help
guide is along in the brainstorming processes. This will be particularly important for projects which require collaboration because a group could unite on some fundamental motivations and goals. Hopefully I’m not simply being pedantic, but I think we should consider our motivation and goals regarding projects in this group. Such considerations are, perhaps, necessary to shape our (individuals and group wide) list of topics and projects. I’ve made some lists of possible motivations and goals to illustrate what I mean.
Motivation - Why?
- To learn something new
- To sharpen some unused skills
- To provide missing components to Linux software/toolkit
- Improve Linux
- Gain visibility/CV build/networking (personal)
Goals
- Learning/practice
- provide a kernel patch
- provide some software for public consumption
- maintain some orphaned software
- contribute to some existing project
The answers to these types of questions will set parameters on our list of topics, and it will also guid the progress of the project as well. It will also set a standard for reliability, documentation, packaging, etc. But, I also foresee problems arising when people wish to collaborate with one another but have differing motivations/goals but similar projects. For example, if Bob and Tom both want to write are both writing a GUI for latex, but Bob is only trying to learn how to write a GUI in GTK and Tom wants to make a software package. Then, their friendship will end when Bob’s nice GTK GUI doesn’t report latex errors properly or fails to compile on Macs or something.
Re: Open Source Project Ideas and Brainstorming
by bmcgonag » Fri Sep 05, 2014 12:53 pm
I think another question to be considered is,
Do we each have to work on a single project together, or can group members work on differing projects and the report back on their involvement, progress, etc?
If yes, then would we gain as much by doing one versus the other?
Re: Open Source Project Ideas and Brainstorming
by mynameiscow » Sat Sep 06, 2014 1:25 am
I agree. I think that is a good question. It’s clearly a mixed bag, and I think it would be nice to see a bit of both. Just because someone doesn’t spend their evenings doing something, doesn’t mean that person doesn’t want to learn about it. Perhaps the best thing we can do is foster a collaborative environment and encourage people to jump in.
Re: Open Source Project Ideas and Brainstorming
by mynameiscow » Mon Sep 08, 2014 12:10 am
I thought these links would be of interest to this group.
http://www.reddit.com/r/coolgithubprojects
-C
Re: Open Source Project Ideas and Brainstorming
by bmcgonag » Thu Jan 22, 2015 2:13 pm
Awesome Links!
Re: Open Source Project Ideas and Brainstorming
by bmcgonag » Sat Jan 24, 2015 6:40 pm
In the Feb 7 meeting, I will give a brief overview on how to download, install, and prepare an IDE for use. It’s for C++ programming, which I’m by no means an expert at (yet), but I think the IDE itself is useful in many ways.
For the March meeting, I’m hoping someone can do something on using Git to clone, pull, push, commit code via Terminal. Then mirror how to do that with a GUI application. I found a pretty nice one called SmartGit that has a free personal version. Maybe show some alternatives to GitHub as well. I see OpenHub, but can’t tell if it’s a repo, or a search engine only.
For April maybe introduce a mock-up tool or two. Then we can start actually Designing and coding something. Throughout those, maybe Chris can also give some overview on Documentation software.
I’m really looking forward tothis.