Author Topic: My todo list  (Read 1939 times)

0 Members and 1 Guest are viewing this topic.

adarqui

  • Administrator
  • Hero Member
  • *****
  • Posts: 31236
  • who run it.
  • Respect: +7712
    • View Profile
    • Email
My todo list
« on: January 05, 2013, 10:30:46 am »
0
Possible restriction for 2013: Limit working on projects to a max two weeks in a row, that way I can get more stuff done.
- Each project should have one txt file per my source, ie: my_http.js & my_http.txt. The latter will contain brief function overview/api docs.


nodesn
    - node/honey sniffer console
    = http://www.adarq.org/programming-and-engineering-projects/the-development-of-nodesn-a-sniffer-web-gui-for-monitoringanalyzing-attacks/
    = /home/root/admin/projects/nodesn

nodesn_agents
    - these are agents for my nodesn sniffer.
    - ability to turn on/off certain types of host based monitoring
    - real time process accounting, uptime etc.. graphed


nextGenIRC
   - nextgen irc server/client.. ability for channels to set certain modes like 'live typing', ability to embed collab drawing stuff into the chat, etc..


dnode
   - insanely granular firewall/router gui + backend


whoisit
    - node whois module
    - must be able to relay/referrels etc
    - custom options/parse properly
    - rwhois support


showbgp
    - node module
    - show bgp info from bgp.he.net, ie, http://bgp.he.net/AS11279


node pcap mods
    - node pcap mods to support ipv6


darbot.js
    - nodejs port of darqbot, get the essentials: modules, separation, multiple forms of ui interaction (http/irc/console etc)
        - darqbot-server : handles raw connections, maintains/reconnects etc
        - darqbot-client : reconnects, handles modules/parsing/fun stuff
        - mods : ability to reload modules, or dynamically add
        - ability to restart darqbot-client without impacting darqbot-server


nodeforum
    - model a forum after SMF, use websockets/socketio
    - ability to maintain connection/receive updates
    - core/modular, get bare essentials


console.logx
    - improved console.log module/function which has debugging levels & is integrated with nodejs's v8-profiler wrapper
    - ability to take snapshots between certain console.logx's etc
    - a global debug level which restricts debugging info to all levels underneath it.


noname yet
   - tools for recording terminal io and providing them on a webserver: replayable, live stream
   - nice thread: http://stackoverflow.com/questions/5906878/installing-posterstreaming-http-uploads-and-multipart-form-data-encoding
   - nice example: http://mister-muffin.de/scriptreplay/



openvpn dynamic routing mods
    x Completed
    ? Need fix for max number of iroute's a client can have in the routing table: Limited to unsigned char (255) => Find this var, unsigned int it.
    /home/root/admin/projects/openvpn-2.1.3-dyn-iroute



iptraf analyzer
 - concept code: pretty much complete
 - analyze flows/traffic on the server's network, put things in nice tables, dns ability, manual mode to parse iptraf/pcap files, some nice graphs, toptalkers, bandwdith monitor



papertrail
01:29 <@DOR> hm nice idea
01:29 <@DOR> how about
01:29 <@DOR> a front end to editing files on a system
01:29 <@DOR> using my node web server/web client theme
01:29 <@DOR> u login as user
01:30 <@DOR> navigate system, make modifications to files/permissions/etc
01:30 <@DOR> everything gets revisioned automatically
01:30 <@DOR> in a db
01:30 <@DOR> so u can see who made what exact changes over the history of the box and roll back files to
                previous rivisions if ur admin
01:30 <@DOR> etc
01:30 <@DOR> kinda cool
01:31 <@DOR> so it'd be like a front end navigation gui with editor, permission changes/file tree
                delete/add/upload/find etc

adarqui

  • Administrator
  • Hero Member
  • *****
  • Posts: 31236
  • who run it.
  • Respect: +7712
    • View Profile
    • Email
Re: My todo list
« Reply #1 on: March 05, 2013, 02:47:23 am »
0
some new stuff:


take my tools modules out of nodesn and put them in their own project:
- geoip
- dns
- traceroute
- whois
- blacklists
- ip prefix
- binary/hex calc etc
- sci calculator
- ping
- service lookup by port/name
- isup
- bgp
- nmap (limited)
- create a site dedicated to this tool?
- central (run in all tools that are selected)
- log all queries etc to a file.. to keep track of people's usage
- ability to resolve/handle bulk requests.... textbox = textarea, people can paste in multiple hosts etc
- ignore internal, cache hosts to db


topjs:
- cpu utilization
- process monitoring (top like)
- agent based (each agent reports back to the control server)
- use iui for the front end, mobile app style
- agents connect, get added to the main portal.. click an agent, goes to menu (cpu usage, process monitoring)
- need smart monitoring... if no users are connected, no need to report usage to the central server
- agents need auth, so do users.. guest/guest for demo


bandmonjs:
- the bandwidth monitor feature that i did in iptrafdjs...
- make it agent based
- use jqm or something
- auth for agents, no auth/optional auth for users
- only provide bandwidth data for in-view agents


old english translater from darqbot, js app
- moby, leet, shake


caption thing, picture thing

binary thing, js app
- bitvec

quote app
- can sign up to add quotes? or no.
- automated process to scour google for quotes?
- tags

tinysay
- create tinyurl but it leads to something someone says, via text or via festival

howie

guile

hunspell

fortune

tree

iptables visualize

tweet tracker, phone app


lol this will be funny:

lan party mixtape
 lan party lan party

dont u, really want root
 dont dot slash me
 dont rm me

i dont see nothing wrronnnggGGgggg (with ur internet baby) - rkelly

started with an audit now we here - drake

it's a nice day for, a LAN party.. (white wedding song)

adarqui

  • Administrator
  • Hero Member
  • *****
  • Posts: 31236
  • who run it.
  • Respect: +7712
    • View Profile
    • Email
Re: My todo list
« Reply #2 on: March 28, 2013, 03:56:41 am »
0
got sidetracked with unix stuff.. having lots of fun with it.

mess with lfs/bfs... from scratch distro building.. then mod for in-mem/embedded os etc

rosetta code:
 - always want to do this but i just never get around to it
 - instead of just writing codes, i should write benchmarks, that will keep this interesting
 - benchmarks for various types of algorithms/io/cli-serv/arithmetic/network stuff etc..
 - golang, C, nodejs, python, haskell, ruby, intel asm
 - 8|
 - DEDICATED BOX: Use my ubuntu box to do this on.... maybe put some custom distro on it, micro.. need to remove interference from other daemons/services


node.js pipe library: i need something that can chain X number of pipe'd processes, unbuffered i/o etc.. i cant fig out a way to do this, looks like it'll have to be custom modifications.



fortigate packet capture to wireshark output dump etc.... maybe just make this a script with my cliui.
 -> parse verb 5, text2pcap blah out, open in wireshark, export as ps, ps2pdf blah

adarqui

  • Administrator
  • Hero Member
  • *****
  • Posts: 31236
  • who run it.
  • Respect: +7712
    • View Profile
    • Email
Re: My todo list
« Reply #3 on: April 28, 2013, 08:16:47 pm »
0
need a special kind of notes tool..

when adding notes, everything needs to be in a hierarchical ordering.. ie

 OS -> LINUX -> NETWORK ->
  BANDWIDTH -> TOOLS
  CAPTURE -> TCPDUMP
                  -> SNORT
                  -> WIRESHARK

etc

i'm tired of storing notes on the forum.. i need a node.js notes server which has this hierarchy so i can more efficiently find stuff.

First I need to just get a hierarchy working with the mysql db:

 insert node
 insert child
 move to
 delete

Moving chains of nodes around is important. Deleting a root/parent node and re-linking the other nodes somewhere else, is important. Or, send parentless nodes to their own tree.

 View: select groups
 ALL
 FRIENDS
 GROUP abc through GROUP xyz

Group's being stuff that you subscribe too etc.

Receive updates, real time, email, wall/notification

Link images/text formatting/videos/urls etc



this is such a great project.