Sachverhalt:
Am 12. Februar 2020 erhob A._ beim Bezirksgericht Zürich als unterer kantonaler Aufsichtsbehörde über Schuldbetreibung und Konkurs Beschwerde gegen die Pfändungsurkunde Nr. xxx des Betreibungsamtes B._ "und alle anderen seit 2017"; er stellte die Begehren: "1. Die vertrag Zwischen mir und C._ am 25.05.2017 unterschrieben wurde alles ungültig erklären; 2. Mir befreien von Sanagate und Gruope Mutuel, da hab ich seit 23.07.2015 Krankenkasse. jeder Einwohner in der Stadt Zürich müssen versichert sein; 3. Alle Betreibungen und Pfändungen gelöscht werden und mir Beschädigung besprechen; 4. Ab heute Kontaktverbot mutuel Assurance geben mir auf kein fall kontaktieren auf Gesundheit gründe und mit meine rechte sehr gräflich spielt auf Wunsch gemeinde U._."
Mit Beschluss vom 24. Februar 2020 beschränkte die Aufsichtsbehörde das Verfahren auf die Pfändung Nr. xxx und trat im Übrigen auf die Beschwerde nicht ein. Dagegen durchlief A._ erfolglos den Instanzenzug (vgl. Urteil 5A_362/2020).
Mit Entscheid vom 19. Juni 2020 wies die Aufsichtsbehörde die Beschwerde hinsichtlich der Pfändung Nr. xxx ab. Auf die hiergegen erhobene Beschwerde trat das Obergericht des Kantons Zürich als obere Aufsichtsbehörde in Schuldbetreibung und Konkurs mit Urteil vom 17. Juli 2020 mangels genügender Begründung nicht ein.
Dagegen hat A._ am 4. August 2020 beim Bundesgericht eine Beschwerde eingereicht.

Erwägungen:
1.
Die Vorinstanz ist auf das Rechtsmittel des Beschwerdeführers nicht eingetreten. Streitgegenstand ist deshalb grundsätzlich nur die Frage, ob die Vorinstanz zu Recht einen Nichteintretensentscheid gefällt hat (<ref-ruling> E. 1.2 S. 41; <ref-ruling> E. 3.2 S. 235).
Diesbezüglich hat die Beschwerde eine Begründung zu enthalten, in welcher in gedrängter Form dargelegt wird, inwiefern der angefochtene Entscheid Recht verletzt (<ref-law>), was eine sachbezogene Auseinandersetzung mit dessen Begründung erfordert (<ref-ruling> E. 2 S. 116; <ref-ruling> E. 2.4 S. 368).
2.
Eine dahingehende Begründung findet sich in der Beschwerde nicht. Vielmehr beschränkt sich der Beschwerdeführer auf allgemeine Kritik (seit zehn Jahren werde er von der Polizei und der Staatsanwaltschaft ungerecht behandelt), auf das sinngemässe Vorbringen, die den Betreibungen zugrunde liegenden Krankenversicherungsverträge seien gefälscht, und auf die Aussage, er sei mit keinem Urteil in den über 100 Fällen einverstanden. All dies bezieht sich nicht auf den Pfändungsakt und noch weniger ist damit eine Rechtsverletzung im Zusammenhang mit den Nichteintretenserwägungen des angefochtenen Entscheides dargetan.
3.
Nach dem Gesagten erweist sich die Beschwerde als offensichtlich nicht hinreichend begründet, weshalb auf sie im vereinfachten Verfahren nach <ref-law> nicht einzutreten ist.
4.
Die Gerichtskosten sind dem Beschwerdeführer aufzuerlegen (<ref-law>).

Demnach erkennt das präsidierende Mitglied:
1.
Auf die Beschwerde wird nicht eingetreten.
2.
Die Gerichtskosten von Fr. 1'000.-- werden dem Beschwerdeführer auferlegt.
3.
Dieses Urteil wird dem Beschwerdeführer, dem Betreibungsamt B._ und dem Obergericht des Kantons Zürich, II. Zivilkammer, als obere kantonale Aufsichtsbehörde über Schuldbetreibung und Konkurs, schriftlich mitgeteilt.
Lausanne, 6. August 2020
Im Namen der II. zivilrechtlichen Abteilung
des Schweizerischen Bundesgerichts
Das präsidierende Mitglied: Escher
Der Gerichtsschreiber: Möckli