Hoi Weerman,
Ik probeer een ‘moodboard’ te schetsen wat ik in mijn hoofd heb. Het is denk ik nog niet af.
Ik wil graag ProcessHacker2 als hoofdprogramma gebruiken. Screenshot zie http://www.spychecker.com/screenshots/processhacker.htm
Tabbladen gebruiken om virtual desktop (=bijvoorbeeld http://www.freerdp.com/ )-tabblad en SQLyog-applicatie-tabblad naast een Applicaties-tabblad (mogelijk Apps noemen), Processes-tabblad (zoals (ssh) Daemon.exe), Services-tabblad (zoals “KpyM Telnet SSH Server v1.19c”), Networks-tabblad (waarin ook (ssh) Daemon.exe) zit en Disks-tabblad (zit nog niet in versie 2.7) aan te maken.
Npackd (Downloads · npackd/npackd Wiki · GitHub )
https://www.youtube.com/watch?v=ZLJ8sv6siKQ&feature=player_embedded
Npackd (pronounced “unpacked”) is an application store/package manager/marketplace for applications for Windows. It helps you to find and install software, keep your system up-to-date and uninstall it if no longer necessary. The process of installing and uninstalling applications is completely automated (silent or unattended installation and un-installation). There is also a command line based version of Npackd.
Weerman, Mogelijk heb jij betere suggesties?
De volgende programma’s wil ik gebruiken:
- ProcessHacker2 (Process Hacker - Browse /processhacker2 at SourceForge.net );
- Makecert ( https://github.com/awakecoding/FreeRDP/tree/master/winpr/tools/makecert ) ;
- Signtool (http://sourceforge.net/projects/osslsigncode/files/osslsigncode/ ) ;
- OpenVPN (https://openvpn.net/ );
- Stun (GitHub - jselbie/stunserver: Version 1.2. This is the source code to STUNTMAN - an open source STUN server and client code by john selbie. Compliant with the latest RFCs including 5389, 5769, and 5780. Also includes backwards compatibility for RFC 3489. Compiles on Linux, MacOS, BSD, Solaris, and Win32 with Cygwin. Windows binaries avaialble from www.stunprotocol.org. http://www.coastrd.com/tls-with-schannel, http://www.stunprotocol.org/ );
- ClamAv ( http://www.clamav.net );
- Npackd ( http://code.google.com/p/windows-package-manager/ )
- Fossil ( Fossil: Timeline );
- Filesystemd
- SQLyog (http://sqlyog.googlecode.com/svn/trunk/ );
- Updater (cdfoon);
- DatabaseSync;
- Bitcoin-0.3.2.exe (GitHub - skycoin/skycoin: Skycoin Core and Wallet )
- SSH-server (KpyM Telnet/SSH Server, sshfs has moved , https://code.google.com/p/win-sshfs/, Redirect to sslh )
- Cryptlib (cryptlib Encryption Toolkit );
- Filezilla (https://filezilla-project.org/ );
- Bitcoind.exe (Google Code Archive - Long-term storage for Google Code Project Hosting., https://gitorious.org/bitcoin/libblkmaker.git );
- Keepass ( Downloads - KeePass );
- PeerBlock ( http://www.peerblock.com/ );
- CS Anti-Virus ( http://www.creasoftware.net/prodotto.asp|?id=16 );
- Winpooch ( http://sourceforge.net/projects/winpooch/ );
- Easyhook ( https://easyhook.codeplex.com/ );
- Installer ( http://nsis.sourceforge.net/Main_Page ) ;
- Ultimate++ ( http://www.ultimatepp.org/ );
- Tox ( GitHub - irungentoo/toxcore: The future of online communications. );
- Retroshare ( http://retroshare.sourceforge.net/ );
- Peerproject (PeerProject - Browse Files at SourceForge.net );
- Safmq ( http://safmq.sourceforge.net/ );
- TrueCrypt (GitHub - AuditProject/truecrypt-verified-mirror: Verified Windows, OSX, Linux TrueCrypt v. 7.1a binaries and source files );
- Tor (https://www.torproject.org/, http://vde.sourceforge.net/ );
- Bittorent (BqTracker: A tiny and fast BitTorrent tracker );
- Cryptsync ( cryptsync download | SourceForge.net );
- R (NppToR: R in Notepad++ download | SourceForge.net en Rserve - Binary R server - RForge.net, http://www.r-project.org/, PSPP - GNU Project - Free Software Foundation, http://www.revolutionanalytics.com/ en http://www.revolutionanalytics.com/ );
- Mupdf ( http://mupdf.com/ );
- Pdfinfo ( Download Xpdf and XpdfReader );
- FreeRDP ( http://www.freerdp.com/ );
- Putty (Download PuTTY: latest release (0.80) );
- GIT ( GitHub - libgit2/libgit2: A cross-platform, linkable library implementation of Git that you can use in your application., GitHub - msysgit/git: msysGit-based Git for Windows 1.x is now superseded by Git for Windows 2.x, TortoiseGit – Windows Shell Interface to Git );
- Tortoisesvn ( http://tortoisesvn.net/ );
- http://cscope.sourceforge.net/
- 8cc (GitHub - rui314/8cc: A Small C Compiler, Clang - Getting Started );
- Cmake (http://www.cmake.org/ ) ;
- Ninja (GitHub - ninja-build/ninja: a small build system with a focus on speed );
- Gyp ( external/gyp - Git at Google );
- Copyhandler (Copy Handler download | SourceForge.net );
- create Twitter Apps : ( http://codebrook-twitter-oauth.googlecode.com/svn/trunk/ );
- Google Code Archive - Long-term storage for Google Code Project Hosting.
- How to access iPhone files with a disk mount
- Google Code Archive - Long-term storage for Google Code Project Hosting.
- http://www.mosync.com/docs/sdk/cpp/guides/communication/using-facebook-library/index.html
- GitHub - facebookarchive/flint: An open-source lint program for C++ developed by, and formerly used at Facebook.
- GitHub - facebook/folly: An open-source C++ library developed and used at Facebook.
- GitHub - vmt/udis86: Disassembler Library for x86 and x86-64
- cURL ( curl - Source Code )
- Antiword: ( http://www.winfield.demon.nl/ )
- Libxml2 (http://xmlsoft.org/downloads.html)
- TomsFastMath (https://github.com/libtom/tomsfastmath )
- http://cran.at.r-project.org/src/contrib/Archive/rgdal/
- Crypto ( http://www.cryptopp.com/ )
- Openssl (https://www.openssl.org/ );
- Wget ( http://www.gnu.org/software/wget/ );
- Mysql ( http://dev.mysql.com/downloads/mysql/ );
- SQLite ( http://www.sqlite.org/download.html) ;
- Linphone ( https://github.com/dmonakhov/linphone.git );
- Wengo ( http://sourceforge.net/projects/qutecom.mirror/ );
- Chrome ( https://chromium.googlesource.com/chromium/src );
- OpenOffice ( http://www.openoffice.org/ of http://www.libreoffice.org/ );
- Scibus ( http://wiki.scribus.net/canvas/Scribus );
- Telegram Desktop messaging app ( https://github.com/telegramdesktop/tdesktop )
- Big 5 model: ( https://personality-project.org/r/r.regression.html https://sapa-project.org/info/faq.html );
- http://infrarecorder.org/, https://cdburnerxp.se/help/Intro/cdburnerxp, http://wincdemu.sysprogs.org/
- http://www.codeblocks.org/home
- https://github.com/eranif/codelite
- http://sourceforge.net/projects/bvrde/files/bvrde/
Ad 1) http://sourceforge.net/projects/processhacker/files/processhacker2/processhacker-2.7-src.zip/download Gebruik dus een oude versie die compileert met vs2008. Heb pcre geüpgrade in deze oude versie naar http://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre-8.37.tar.gz N.B. Pcre 8.12 (van 2011-01-15 )wordt in het laatste versie van Processhacker2 gebruikt.
Ad 2) Het maken van certificaten is belangrijk voor het signen van kernel driver in de 64 bits omgeving.
Ad 3) het signen van de kernel driver is in de 64 bits omgeving belangrijk.
Ad 4) Tunnel naar bevriende peer is belangrijk om met anderen samen te werken. Cdfoon gebruiken om vrienden te zoeken.
Ad 5) Indien beide peers achter een firewall zitten dan via derde publieke ipadres de verbinding opzetten.
Ad 6) Wil Clamav gebruiken voor virusscannen, maar ook om files te identificeren. Denk aan attributen die bij bijvoorbeeld een PDF-document worden opgeslagen.
Ad 7) Een applicatie die store/package manager/marketplace voor Windows applicaties is.
Ad 8) Versiebeheer. Bevat Integrated Bug Tracking, Wiki, and Technotes. Bevat locale http server. ik zou dit verkeer graag over de SSH-server laten lopen.
Ad 9) Eigen programma om files te hashen in filesysteem. Heb nog een probleem met “te kleine” stack (grootte) omdat ik te veel op stack zet bij recursief aanroepen.
Ad 10) SQLyog is database browser waarin de veel functionaliteit onder rechtermuisknop wil programmeren. N.B. SQLyog weer met Proceshacker2 integreren.
Ad 11) Eigen programma om de Cdfoon White en Pink te integreren tot één database.
Ad 12) Eigen programma om een (Mysql) tabel tussen twee peers te synchroniseren door de hashcode van elke record met elkaar uit te wisselen. Dit voorkomt dat je auteursrechtelijke gegevens gaat uitwisselen die beide peers al hebben. Je kan er vanuit gaan dat 99% van twee tabellen aan elkaar gelijk zullen zijn.
Ad 13) Ik wil Berkely database vervangen door MySQL. Liefst van boost dependentie af. Grafisch interface in SQLyog bouwen.
Ad 14) In de SSH-server iets inbouwen dat je de hashes laat zien in het ls commando. Hoef je geen files over te halen als je ze al hebt. Lijkt mij ook dat je Fossil http commando’s kan programmeren in de SSH-server.
Ad 15) Cryptlib (‘cl333’) werkt en gebruik ik als basis. Ik wil de code file voor file gaan updaten met de laatste versie ‘cl343’ en daarbij het 1 file concept toepassen.
Ad 16) De ssh code gaan strippen uit FileZilla en porten naar SQLyog.
Ad 17) De Bitcoins daemon gaan integreren met eigen daemon.
Ad 18) Leuk programma om in te bouwen in SQLyog.
Ad 19) Firewall om sites te ‘blocken’. Clamav info aanvullen met site Block info en gaan verspreiden met de virus scanner informatie.
Ad 20) Kan niet veel met dit Visual Basic programma. Mogelijk nog logica uit dit programma halen.
Ad 21) Microsoft raadt https://code.msdn.microsoft.com/windowshardware/Scanner-File-System-426c8cbe aan.
Ad 22) Easyhook gebruiken om 64 bits kernel programma voor Winpooch te maken.
Ad 23) De Nullsoft installer programma gaan integreren met Fossil en Npackd.
Ad 24) U++ is a C++ cross-platform rapid application development framework focused on programmers productivity. It includes a set of libraries (GUI, SQL, etc…), and an integrated development environment. Screenshot, Zie ook http://www.ultimatepp.org/L$www$uppweb$idess$en-us.html_0.png
Ad 25) Mogelijk gebruiken een SSH component in te brengen in het IRC deel van GUI Bitcoin-0.3.2.exe.
Ad 26) Mogelijk gebruiken een SSH component in te brengen in het IRC deel van GUI Bitcoin-0.3.2.exe
Ad 27) Peerproject is een Mainstream fork of Shareaza. Lijkt mooi, maar werkt bij mij niet snel zoals ik met bittorrent ben gewend.
Ad 28) Message Queues (MQ) is wel belangrijk component om uit te werken.
Ad 29) TrueCrypt wordt door de ontwikkelaars niet meer als veilig gezien. Code lijkt mij wel OK om te gaan gebruiken.
Ad 30) Tor wordt als een belangrijk concept gezien om anoniem op internet te kunnen opereren.
Ad 31) Belangrijk protocol om bestanden te verspreiden, echter gemakkelijk bij te houden wie wat doet, omdat acties aan een IP-adres gekoppeld kunnen worden.
Ad 32) Leuk concept om te poorten.
Ad 33) R wil ik gebruiken voor advisering aan een peer. Denk hierbij aan analyse van (Bitcoin) bank transacties. Of het maken van tests / product reviews.
Ad 34) Mupdf is een pdf browser. Mooi programma om in SQLyog (native) in te bouwen.
Ad 35) Pdfinfo geeft attributen van pdf-document. Mogelijk zit het al in Clamav, anders in Clamav gaan inbouwen.
Ad 36) FreeRDP is een implementatie van het Remote Desktop Protocol (RDP). Mogelijk zijn er betere RPD implementaties.
Ad 37) Putty werkt niet meer in mijn source stack. Zal ik nog naar moeten kijken.
Ad 38) GIT is belangrijkste software control en distributie pakket. Git adressen met meta info kan ik in tabel in SQLyog zetten. Natuurlijk ook gaan koppelen met Npackd.
Ad 39) Sommige projecten gebruiken nog SVN. Mogelijk de code van Tortoisesvn ook onder source stack te gaan zetten. N.B. Voorloper SVN ga ik denk ik niet meer gebruiken.
Ad 40) cscope is denk ik een ooi programma om de source te gaan bewerken voordat je het aan de compiler gaat aanbieden. Kan ik mogelijk het 1 file concept in gaan bouwen.
Ad 41) 8cc wilde ik gaan gebruiken om de source te gaan bewerken voordat ik het aan de compiler gaan aanbieden.
Ad 42) Cmake wordt niet meer gebruik door Chrome. GYP vs. CMake: https://chromium.googlesource.com/experimental/external/gyp/+/HEAD/docs/GypVsCMake.md
Ad 43) build programma voor Chrome.
Ad 44) make programma voor Chrome.
Ad 45) Robocopy achtige oplossing. Zou handig zijn als dat ook voor SSH zou gaan werken, dus files kunnen kopiëren van en naar een remote SSH-server.
Ad 46) Connectie source code naar Twitter.
Ad 47) Mogelijk gebruiken om TAN-code uit GSM te lezen.
Ad 48) Het aanmaken van filesytem op een Windows systeem. Code gaan integreren met SQLyog.
Ad 49) Connectie source code naar Twitter.
Ad 50 t/m 52) Connectie source code naar Facebook is ook belangrijk.
Ad 53) Assembler/deassember dat bij Easyhook wordt gebruikt.
Ad 54) cURL wordt vaak gebruikt. Lijkt op Wget.
Ad 55) Om Word documenten te viewen. Mogelijk in SQLyog gaan inbouwen.
Ad 56) Libxml2 wordt bij Clamav gebruikt.
Ad 57) TomsFastMath wordt bij Clamav gebruikt.
Ad 58) Leuk om Rdal aan R gekoppeld zien worden.
Ad 59) Crypto wordt vaak gebruikt.
Ad 60) Openssl wordt heel veel gebruikt bij de verschillende projecten. Ik ga voor om het statisch te linken (bij opstart) en dynamisch (met dll’s) te linken als er nieuwe Openssl’s zijn waarin beveiligingsproblemen worden opgelost.
Ad 61) Moet laatste versie van Wget nog onder source stack zetten. Ik wil graag de file gaan hashen bij het downloaden. Wat tijd bespaart bij erg grote bestanden.
Ad 62) Standaard Mysql server gebruiken.
Ad 63) SQLite wordt door vele programma’s gebruikt.
Ad 64) Linphone is mooie distributie om te proberen te compileren om VOIP te implemeteren.
Ad 65) Wengo (Qutecom) is wel mooi Voip programma. Ik wilde Voip gedeelte naar SQLyog poorten. In mijn beeld wordt het programma niet verder meer ontwikkeld.
Ad 66) Standaard Chrome compileren. Iets in gaan bouwen om automatisch bij de ING-bank in te kunnen loggen en transacties te kunnen doen.
Ad 67) Open Office programma kan mooi in Fossil/Npackd/SQLyog applicatie worden opgenomen.
Ad 68) Mooi DeskTop Publishing pakket geschreven in C++. Past wel bij Office programma’s.
Ad 69) Whatapp achtige applicatie.
Ad 70) Je kan persoonlijkheidstesten (Big 5 model) bouwen in het R-component.
Ad 71) Source code om CD/DVD te lezen/schrijven.
Ad 72) integrated development environment. Men kan oude project files van Visual studio inlezen. Lijkt wat verouderd.
Ad 73) integrated development environment. Projectnaam geeft light aan. Source geeft wel veel onderwerpen aan.
Ad 74) integrated development environment. Mogelijk logica uit halen.
Appendix A:
OneSwarm is a new peer-to-peer tool that provides users with explicit control over their privacy by letting them determine how data is shared. Instead of sharing data indiscriminately, data shared with OneSwarm can be made public, it can be shared with friends, shared with some friends but not others, and so forth. We call this friend-to-friend (F2F) data sharing.
Although widely used, currently popular peer-to-peer (P2P) applications offer no user privacy. By design, services like BitTorrent and Gnutella share data with anyone that asks for it, allowing a third-party to systematically monitor user behavior. As a result, using a P2P network means that your online activities become public knowledge. See http://www.oneswarm.org/about.html